我对输入字段(名称,位置,位置)没有任何规则,因此我的模型规则函数返回一个空数组,但空值将被保存到数据库表中。
public function rules()
{
return array();
}
此外,当我从模型中省略rules()函数时
$模型 - >保存()
返回true但DB表插入空值。
那么如何从模型类中省略rules()函数?
答案 0 :(得分:5)
因此,您应将所有这些设置为规则中的safe
属性。
public function rules(){
return array
array('id, name, /*list attribute here*/', 'safe')
);
}
答案 1 :(得分:1)
您必须在规则中定义safe
属性。
public function rules(){
return array(
array('id, name, place, postion', 'safe')
);
}
答案 2 :(得分:0)
关键点 - 仅对已通过某些显式验证规则的字段进行批量分配。