3

私は2つのテーブルを持っています:

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

mon が tbl_shft 名に依存している tbl_day にドロップダウン テーブルが必要です。

シフトからのデータを表示しているドロップダウンを思いつきました。私がしたことは。

<?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 に答える