2010-07-22 24 views

Répondre

3

RadioButtonList pas lié au modèle activeRadioButtonList liés au modèle

15

En Yii il existe une version « régulière » et « active » (presque?) Tous les aide champ de formulaire CHtml/widgets. Avec la version "active", vous transmettez le modèle ActiveRecord et l'attribut pour lequel vous souhaitez créer un champ de formulaire. Cela correspond au modèle ActiveRecord plus près du champ de formulaire qui aide à quelques choses comme:

  1. appliquant le modèle-> Les règles de validation des attributs (en particulier la validation ajax)
  2. la construction de la bonne forme $ structure _POST pour le modèle -> attribut Affectation
  3. obtiennent l'étiquette de champ approprié
  4. etc

Utilisez activeRadioButtonList si vous êtes Buil ding un formulaire pour un modèle ActiveRecord et utilisez radioButtonList si vous créez un formulaire standard (pour un modèle CFormModel).

En savoir plus sur les deux versions de l'aide RadioButtonList ici:

  1. http://www.yiiframework.com/doc/api/CHtml#activeRadioButtonList-detail
  2. http://www.yiiframework.com/doc/api/CHtml#radioButtonList-detail
+0

+1 belle explication –