我目前是 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'),