我有两张桌子:
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的初学者。希望有人帮忙。提前谢谢。
答案 0 :(得分:0)
在这里,您的代码将起作用。我认为提交的输出没有正确处理。 @sam dark正确地说。编辑你的问题。只需放置你的过程的控制器动作。否则,您只需将此代码放在控制器操作上即可。并且在这个问题上给出控制器的结果。
Public function actionYouraction(){
......
if(isset($_POST))
{
echo "<pre>";
print_r($_POST);
exit(); } }