Adesso arrivo io a romperti le scatole =). Ma se quel campo c’è ed è sempre attivo ad uno. Come mai lo inserisci tutte le volte e non ti limiti, in fase di salvataggio, ad impostarlo ad 1? Che significato ha quel campo hidden?
Altra cosa: tu lo stai costruendo con
Chtml::hiddenField('isActive', '1')
e non con
$form->hiddenField($model, 'isActive', 1)
Nel secondo caso il campo sarebbe legato al model ed avresti User[isActive].
tutti i “active” metodi si usano con un model. $form->hidenField() che ha sugerito sensorario in pratica chiama l’activeHiddenField
Pero sono d’accordo con sensorario… non vedo l’essigenza di avere questo “hidden” field con sempre lo stesso valore… quando si puo fare tutto nel controller.