activeForm表单提交时,在model中设置场景,场景无法提示? [ 求助交流 ]
RT,在create场景中banner(banner是保存图片的字段)要求 必填,但在create中banner没有添加值,也不出现提示,而是直接跳转,但跳转卡在空白页动不了了?大神们帮看看。
public function rules()
{
return [
[['banner'], 'required', 'on' => 'create'],
[['content', 'title', 'content_en', 'title_en', 'starttime', 'endtime'], 'required'],
[['content', 'content_en'], 'string'],
[['isopen', 'isdel'], 'integer'],
[['title', 'banner', 'title_en'], 'string', 'max' => 255]
];
}
public function scenarios()
{
$scenario = parent::scenarios();
$scenario['create'] = ['content', 'title', 'banner', 'starttime', 'endtime', 'content_en', 'title_en'];
$scenario['update'] = ['content', 'title', 'starttime', 'endtime', 'content_en', 'title_en'];
return $scenario;
}
共 3 条回复
-
-
http://www.yiichina.com/tutorial/89
本站有教程的,看看吧 -
Henry- 上海
注册时间:2016-03-15
最后登录:2023-04-04
在线时长:38小时39分
最后登录:2023-04-04
在线时长:38小时39分
- 粉丝5
- 金钱5545
- 威望0
- 积分5925