【发布时间】:2014-01-17 15:47:37
【问题描述】:
我对 CActiveRecord.rules 有疑问
公共功能规则(){ 返回数组( 数组('photo_path','必需','on'=>'insert'), array('photo_path', 'file', 'types'=>'jpg, gif, png', 'allowEmpty'=>true), ); }Photo_path 只有在创建模型时才需要,在更新视图中可以为空。
我不知道发生了什么,但一小时前它可以工作,但现在不行。 当我选择文件时,我得到“照片路径不能为空白”
请帮忙:)
【问题讨论】:
-
您是否明确设置了更新方案?我相信该场景将默认为“插入”。
-
我删除了“必需”规则并为插入场景创建了 alloEmpty=>false,为更新场景创建了 allowEmpty=>true。谢谢你:)
-
您什么时候遇到问题?插入还是更新?
-
插入时出现问题。
-
在
array('photo_path', 'required', 'on'=>'insert'),中添加'allowEmpty'=>true
标签: php yii cactiverecord yii-validation