从相关表创建下拉列表

时间:2013-08-14 07:16:24

标签: yii

我有两张桌子:

tbl_day:id_day,mon,tues,wed,thurs,fri,sat,sun
tbl_shft:shft_id,start,end,name,status

我想在tbl_day中有一个下拉表,其中mon依赖于tbl_shft名称。

我想出了一个显示来自班次数据的下拉列表。我做的是。

<?php echo $form->labelEx($model,'sun'); ?>
<?php echo CHtml::activeDropDownList($model,'sun',$model -> getCategories(),array('prompt'=>'Select a Shift'))
?>

和我的模特

public function getCategories(){
//this function returns the list of categories to use in a dropdown
return CHtml::listData(Shift::model()->findAll(), 'shft_id', 'name');}

我的问题是它没有提交。我不知道我的问题在哪里。我是Yii的初学者。希望有人帮忙。提前谢谢。

1 个答案:

答案 0 :(得分:0)

在这里,您的代码将起作用。我认为提交的输出没有正确处理。 @sam dark正确地说。编辑你的问题。只需放置你的过程的控制器动作。否则,您只需将此代码放在控制器操作上即可。并且在这个问题上给出控制器的结果。

Public function actionYouraction(){
......
if(isset($_POST))
{
   echo "<pre>";
   print_r($_POST);
   exit(); }      }