Validation YII-将行为附加到验证器
我想将一个行为附加到表单的rules()函数中定义的验证器。我不知道该怎么做。如果我做这样的事Validation YII-将行为附加到验证器,validation,yii,yii-behaviour,Validation,Yii,Yii Behaviour,我想将一个行为附加到表单的rules()函数中定义的验证器。我不知道该怎么做。如果我做这样的事 array('page', 'numerical', 'integerOnly' => true, 'min' => 1, 'message' => '{attribute} is invalid' , 'behaviors' => array( 'error' => array( 'class' => 'CErrorBehavior')
array('page', 'numerical', 'integerOnly' => true, 'min' => 1, 'message' => '{attribute} is invalid'
, 'behaviors' => array(
'error' => array( 'class' => 'CErrorBehavior'),
),
),
我得到以下例外
Property "CNumberValidator.behaviors" is not defined.
有什么想法吗?CValidator类不会暴露这样的行为。您可以在其中显式重载和设置行为。您想做什么?我想添加一个错误属性,而不扩展CValidator类,因为这意味着我必须“重写”标准验证器