$model->setScenario('a, b') 的建议~

目前,1.1 版本,可以在模型的rules规则中,设定 on 来决定验证规则的适用“场景”,

且可以使用如 ‘on’=>‘x, y’,使用逗号分隔的多个场景设定~这个非常方便

但是,目前模型的场景设定,只能够设置一个,如 $model->setScenario(‘a’);

如果可以让模型设定也支持多个的话,我觉得就会比较方便了,如 $model->setScenario(‘a,b’);

当然,再加上 $model->addScenario(‘b’); 的接口,就非常好了~

这样做的好处是,可以让多条规则,自己灵活组合,达到自定义的验证场景~

不好吧,a和b,规则如果有冲突,那优先谁的呢?

假如a 是deny b是allow的……

确实会增加很多的复杂度~

还是按照现在的模式比较好~~自己在rules多组装一下好了 :)