如果模型的字段是表中的行而不是列,是否有办法在Yii中自动验证?表单在运行时生成,并且只有表格元素的表格。
答案 0 :(得分:1)
在模型上,您可以根据需要定义许多属性。
通过这样做,您可以在rules()
模型 *方法*上调用属性。
类似的东西:
public $myproperty;
public function rules()
{
return array(
array('myproperty', 'required', 'message'=>'This field is REALLY required')
),
然后,在您的视图上,例如,如果您使用 CActiveForm ,您可以:
$form->error($yourModelNameHere, 'myproperty');