3

我有两张桌子:

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 的初学者。希望有人帮忙。提前致谢。

4

1 回答 1

0

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

Public function actionYouraction(){
......
if(isset($_POST))
{
   echo "<pre>";
   print_r($_POST);
   exit(); }      }
于 2014-04-12T15:37:36.163 回答