$model->load($data)这个值一直是false [ 2.0 版本 ]
有没有大神来说说,感觉这框架怎么这么难呢!!!我的代码都是照着文档写的,表单是我用静态页面写的。
最佳答案
其他 2 个回答
-
这个问题最后怎么解决的呢,我在网上找了资料,不管是增加form的名字(如:$model->load($post,$formTable);)还是添加load的第二个参数设置为空都不行,rules中加了safe字段依然不行,代码如下:
视图:
模型:
class Record extends Model{public function rules(){ return [ //设置interest为safe状态,不需要验证,否则load()会报错 [['interest',],'safe'], ['name','required', 'message' => '请输入姓名'], ['name','trim','string','length' => [6, 18],'message'=>'请输入合法的姓名'], ['name','unique','message'=>'你输入的姓名已经存在'], ['age','required', 'message' => '请输入年龄'], ['age','trim', 'integer', 'min' =>0,'max'=>200,'message'=>'请输入正确的年龄格式'], ['sex','default', 'value' => '1'], ['sex','trim', 'integerOnly' => true, 'min' =>1,'max'=>2,'message'=>'请输入正确的性别格式'], ['education','default', 'value' => '5'], ]; }
共 1 条回复
数字派 北京
注册时间:2016-04-19
最后登录:2023-03-07
在线时长:52小时34分
最后登录:2023-03-07
在线时长:52小时34分
- 粉丝10
- 金钱1515
- 威望10
- 积分2135