0

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

4

1 回答 1

1

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

就像是:

public $myproperty;

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

然后,在您看来,例如,如果您使用CActiveForm,您可以:

$form->error($yourModelNameHere, 'myproperty');
于 2013-05-06T15:07:10.793 回答