Yii 2.0 创建 Html 的时候报错,新人求教育! [ 未指定版本 ]
创建的时候报的错误信息
controller
view里的 create.php
_form.php
最佳答案
-
rules()
内声明规则的格式是:[ ['attribute1', 'attribute2', ...], // 注意这里必须是字符串,不能是数组 'validator', 'on' => ['scenario1', 'scenario2', ...], 'property1' => 'value1', 'property2' => 'value2', ... ]
你检查一下自己 Goods 模型内的规则是不是按照上面的要求。拿下面这个 required 规则来说:
public function rules() { [['container_id'], 'required'], }
如果你写成:
[['container_id'], ['required']],
就会重现你遇到的错误。
共 1 条回复
其他 4 个回答
-
你这view层,写的不太清楚,看不懂
共 3 条回复@mouthliu
你看下我平时的用法,你的那种我没有用过,小白表示不知道哎
['attribute' => 'is_display', 'label' => '菜单是否显示', 'headerOptions' => ['width' => '120px'], 'value' => function ($model) { $isDisplay = $model->is_display; return $isDisplay ? '显示' : '不显示'; }, 'filter' => Html::dropDownList('MenuSearch[is_del]',$searchModel->is_display, [ '' => '请选择', '0' => '正常', '1' => '删除', ],['class'=> 'form-control']),
],
mouthliu
注册时间:2018-09-07
最后登录:2019-04-13
在线时长:5小时22分
最后登录:2019-04-13
在线时长:5小时22分
- 粉丝0
- 金钱25
- 威望0
- 积分75