我目前是yii框架/ php的新手。我想创建这个Chtml :: DropDownList一些帮助。如何使用Chtml :: DropDownList()
Chtml::dropDownList($name, $select, $data)
据我所知,$数据是数组我会从我的数据库中装载。
但是,有人可以向我解释$ name和$ select如何真正起作用。我很难找到解释这一点的文档,在一个非常愚蠢的水平。
我设法让这段代码正常工作,但我更喜欢使用Chtml :: dropdownlist。
echo $form->dropDownList($model, 'id',
Chtml::listData(UsersTeam::model()->findAllByAttributes(array('coachId'=>$model->id)), 'id', 'teamName'),
array('empty'=>'Select Team'))
?>
我想能够显示所有teamName为他在入伍当前用户。
我目前在用户的模型视图中显示这一点,但我的信息需要来自拥有用户团队的UserTeam。
'memberOfTeams' => array(self::MANY_MANY, 'UsersTeam', '{{teamMembers}}(userId, teamId)'),
'coachOfTeams' => array(self::HAS_MANY, 'UsersTeam', 'coachId'),