我正在使用Yii Framework
我正在尝试在我的课程模型的创建形式中制作3个DropdwnList,但是当我尝试显示其中一个时,它不起作用
我有3个型号 课程(我想用表格创建的模型) 用户(包含用户的列表) EnglishGroups(包含这些组的列表)这是一个不起作用的,这是我的代码
<?php
echo $form->labelEx($model,'english_groups_id');
echo $form->dropDownList($model,'english_groups_id', EnglishGroups::model()- >getEnglishGroupsList());?>
<?php
echo $form->labelEx($model,'courses_catalog_id');
echo $form->dropDownList($model,'courses_catalog_id', CoursesCatalog::model()->getCoursesCatalogList());
//var_dump(getCoursesCatalogList());?>
我已经有了getCoursesCatalogList();和getEnglishGroups();但getEnglishGroups不起作用,这是代码
<?php
...
public function getEnglishGroupsList()
{
$EnglishGroupsRows = EnglishGroups::model()->findAll(array('condition'=>'is_active = 1',"condition"=>"users_id = ".Yii::app()->user->id));
$ar = CHtml::listData($EnglishGroupsRows , 'id' , function($EnglishGroupsRows) {
return 'Course: ' . $EnglishGroupsRows->id;
});
$tmp[NULL] = "<Please select a Group>";
$ar = $tmp + $ar;
return $ar;
}
?>
任何帮助,请