php - una - Yii: reglas de validación que siempre se aplican excepto un escenario
set scenario yii2 (1)
Sé que puede tener una regla de validación que se aplica solo para un escenario:
array(''username'', ''exist'', ''on'' => ''update''),
Ahora me gustaría saber si es posible hacer lo opuesto: ¿una regla que se aplica cada vez, excepto por un scenrio dado?
La única solución que se ve ahora es enumerar todos los demás escenarios, pero no es agradable si tenemos que agregar algunos escenarios de noticias más adelante.
array(''username'', ''exist'', ''on'' => array(''create'', ''search'', ...),//all the scenarios except update
A partir de Yii 1.1.11 puede usar except
palabra clave:
array(''username'', ''exist'', ''except'' => ''update''),
Eche un vistazo a esta página . Hay un pequeño ejemplo allí.