我知道您可以有一个仅适用于一种情况的验证规则:
array('username', 'exist', 'on' => 'update'),
现在我想知道是否有可能做相反的事情:一个除了给定场景之外每次都适用的规则?
目前看到的唯一解决方案是列出所有其他场景,但如果我们以后需要添加一些新闻场景,那就不太好了。
array('username', 'exist', 'on' => array('create', 'search', ...),//all the scenarios except update
最佳答案
从 Yii 1.1.11 开始,您可以使用 except
关键字:
array('username', 'exist', 'except' => 'update'),
看看this page .那里有一个小例子。
关于php - Yii:除一种情况外始终适用的验证规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13278505/