1
yii
フレームワークでJavascriptでデータを動的に取り込む値を取得するにはどうすればよいですか?私はデータをポストするときには、ビュー内のnull
yii dropDownListデータを動的にポピュレートし、JavaScript値をポストnull値
<ul class="birthday">
<li><?php echo $form->dropDownList($model, 'otherdate',array());?></li>
<li><?php echo $form->dropDownList($model, 'othermonth',array());?></li>
<li><?php echo $form->dropDownList($model, 'otheryear',array());?></li>
<script type="text/javascript">
date_populate("EmailForm_otherdate", "EmailForm_othermonth", "EmailForm_otheryear");
</script>
</ul>
コントローラで
$model = new EmailForm;
if (isset($_POST['EmailForm'])) {
$model->attributes = $_POST['EmailForm'];
echo $model->otherdate; //value null
}
あなたはどこにデータをデータベースに投稿していますか?あなたはそのコードを提供できますか? – squarephoenix
コードを編集しました。 – memo
ここで最初の関数をチェックアウトしてください:http://www.yiiframework.com/doc/guide/1.1/en/form.table、getItemsToUpdate();を使用する必要があります。次に、$ modelをループして、一度に属性1を割り当てます – squarephoenix