gdtv
(Gdtv)
1
public function rules()
{
return array(
array('title','length','max'=>120),
array('keywords','length','max'=>60),
);
}
分两种情况
一:当表单提交的值中没有keywords时,怎样给keywords设置一个默认的值
二:无论表单提交的值中有没有keywords,在保存进数据库时,都把keywords设置成一个固定的值,覆盖表单提交的keywords
这两种情况怎样实现呢?可以直接在rules()中设置吗?谢谢。
will
(Phpwindcn)
2
印象中Model的rules没有提供这种功能。
我觉得你最好使用behavior 来实现你学要的这种功能,建议你学习这个例子:
http://www.yiiframew…oc/cookbook/14/
qiang
(Qiang Xue)
3
你可以使用'default' validator.
gdtv
(Gdtv)
5
Quote
你可以使用'default' validator.
多谢,我找到了这个
http://www.yiiframew…31.html#msg2931