我想知道是否有一种简单的方法可以为模型批量分配一组新规则。
用例是我可以有一个验证器规则,其中包含一组特定模型的子规则。我想动态加载该模型,分配其属性(我都知道如何做),然后批量分配规则集。规则将如下所示:
'rules' => array(
array('road', 'string'),
array('town', 'string'),
array('county', 'string'),
array('post_code', 'string'),
array('telephone', 'integer')
)
我知道我可以通过单独挑选类并手动构建验证器来做到这一点,但是有没有简单的方法来告诉 Yii 模型用这个规范重新加载验证器?