小编com*_*ude的帖子

是否可以在材料表上制作所需的字段

我正在做一个项目,我基本上使用材料表界面来做 crud。我想知道有没有办法让我也可以设置必填字段?

我试过研究,但没有多少结果。请参阅下面的代码,该代码直接来自https://material-ui.com/components/tables/最后一个示例。当然,我已经修改了我的代码库供我个人使用并且一切正常,但是我不确定如果我也想要如何使字段成为必需的?如果是,我该怎么做?我会在 MaterialTable 上传递一些东西作为道具选项吗?

谢谢你的任何建议。

import React from 'react';
import MaterialTable from 'material-table';

export default function MaterialTableDemo() {
  const [state, setState] = React.useState({
    columns: [
      { title: 'Name', field: 'name' },
      { title: 'Surname', field: 'surname' },
      { title: 'Birth Year', field: 'birthYear', type: 'numeric' },
      {
        title: 'Birth Place',
        field: 'birthCity',
        lookup: { 34: '?stanbul', 63: '?anl?urfa' },
      },
    ],
    data: [
      { name: 'Mehmet', surname: 'Baran', birthYear: 1987, birthCity: 63 },
      {
        name: 'Zerya Betül', …
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6 reactjs material-ui material-table

4
推荐指数
2
解决办法
6237
查看次数

使用CURL保存图像,有时可以保存空白图像

我有这个脚本,我从特定网站获取图像链接,因此我创建了一个功能,我传递图像链接和网站的源名称将用于将图像放在相应的目录上.

但是有时这个函数不能正常工作,随机它会保存图像,但图像基本上是空的,因此它只会保存一个空文件,其中包含来自$ img_link的原始文件名,但无法显示实际图像.

在这种情况下,如果发生这种情况,我试图返回一个默认的图像路径.但它没有这样做并返回如上所述的空图像.

function saveIMG($img_link, $source){

$name = basename($img_link); // gets basename of the file image.jpg
$name = date("Y-m-d_H_i_s_") . mt_rand(1,999) . "_" .$name;
if (!empty($img_link)){
    $ch = curl_init($img_link);
    $fp = fopen("images/$source/$name", 'wb');
    curl_setopt($ch, CURLOPT_FILE, $fp);
    curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
    curl_setopt($ch, CURLOPT_HEADER, 0);

    $result = curl_exec($ch);
    curl_close($ch);
    fclose($fp);

    $name ="images/$source/$name";
    return $name;
}
else {
    $name = "images/news_default.jpg";
    return $name;
   }
}
Run Code Online (Sandbox Code Playgroud)

你有什么更好的想法,当它无法检索图像时如何制作案例?

谢谢

php curl image save-image

2
推荐指数
1
解决办法
1483
查看次数