Yii自动验证(特殊情况)

时间:2013-05-06 11:56:20

标签: php yii

如果模型的字段是表中的行而不是列,是否有办法在Yii中自动验证?表单在运行时生成,并且只有表格元素的表格。

1 个答案:

答案 0 :(得分:1)

模型上,您可以根据需要定义许多属性。 通过这样做,您可以在rules() 模型 *方法*上调用属性

类似的东西:

public $myproperty;

public function rules()
{
    return array(
         array('myproperty', 'required', 'message'=>'This field is REALLY required')
    ),

然后,在您的视图上,例如,如果您使用 CActiveForm ,您可以:

$form->error($yourModelNameHere, 'myproperty');