2018-09-15 10:35:35 1878次浏览 2条回答 0 悬赏 20 金钱

数据库中,headUrl是一个字符串。在model中使用了文件的rule。上传图片文件是成功了,但是model保存到时候错误。
去掉rule中的file规则,保存是成功的。问题应该就出在这个rule规则上。
求大神,这个用法怎么来弄?

`public function rules()

{
    return [
        [['name'], 'required', 'on'=>['create','update']],
        [['headUrl'], 'required', 'on' => 'create'],
        [['name'], 'string', 'max' => 20],
        [['name'], 'unique'],
        // [['headUrl'], 'string', 'max' => 255],
        ['headUrl', 'file', 'extensions' => 'png, jpg, gif',
        'skipOnEmpty' => false, 
        // 'minWidth' => 100, 'maxWidth' => 1500,
        // 'minHeight' => 100, 'maxHeight' => 1000,
        'on' => 'create'
        ],
    ];
}`
您需要登录后才可以回答。登录 | 立即注册
ahui
实习生

ahui

注册时间:2018-07-21
最后登录:2018-09-15
在线时长:0小时28分
  • 粉丝0
  • 金钱0
  • 威望0
  • 积分0

热门问题