comment utiliser Chtml::DropDownList()

actuellement, je suis un newbie quand il s'agit de la yii framework /php. Je voudrais de l'aide de la création de cette Chtml::DropDownList.

http://www.yiiframework.com/doc/api/1.1/CHtml#dropDownList-detail

Chtml::dropDownList($name, $select, $data)

Je comprends que $data est le tableau de données, je vais charger à partir de ma Base de données.

Mais quelqu'un peut-il m'expliquer comment $nom et $select fonctionne vraiment. J'ai du mal à trouver de la documentation qui explique ce, à un très dumbdown niveau.

J'ai réussi à obtenir ce morceau de code de travail, mais je préfère utiliser Chtml::dropdownlist.

<div class="row">
    <?php
        echo $form->dropDownList($model, 'id',
        Chtml::listData(UsersTeam::model()->findAllByAttributes(array('coachId'=>$model->id)), 'id', 'teamName'),
        array('empty'=>'Select Team'))
    ?>
</div>

Je voudrais être en mesure d'afficher toutes les teamName pour l'utilisateur actuel, il est enrôlé dans.

Je suis en train de les afficher dans la vue modèle de l'Utilisateur, mais les informations dont j'ai besoin est de UserTeam qui détient les équipes pour les utilisateurs.

        'memberOfTeams' => array(self::MANY_MANY, 'UsersTeam', '{{teamMembers}}(userId, teamId)'),     
        'coachOfTeams' => array(self::HAS_MANY, 'UsersTeam', 'coachId'),
InformationsquelleAutor user2205196 | 2013-06-25