私は現在、yii フレームワーク / php に関して初心者です。この Chtml::DropDownList を作成するための支援をお願いします。
http://www.yiiframework.com/doc/api/1.1/CHtml#dropDownList-detail
Chtml::dropDownList($name, $select, $data)
$data は、データベースからロードするデータの配列であることを理解しています。
しかし、誰かが $name と $select が実際にどのように機能するかを説明してもらえますか? これを非常に馬鹿げたレベルで説明しているドキュメントを見つけるのに苦労しています。
このコードの一部を機能させることはできましたが、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>
彼が参加している現在のユーザーのすべての teamName を表示できるようにしたいと考えています。
現在、これをユーザーのモデル ビューに表示していますが、必要な情報は、ユーザーのチームを保持する UserTeam からのものです。
'memberOfTeams' => array(self::MANY_MANY, 'UsersTeam', '{{teamMembers}}(userId, teamId)'),
'coachOfTeams' => array(self::HAS_MANY, 'UsersTeam', 'coachId'),