首頁 > 後端開發 > php教程 > 为何activitieDropdownlist的值始终无法获取到

为何activitieDropdownlist的值始终无法获取到

WBOY
發布: 2016-06-13 11:45:59
原創
810 人瀏覽過

为什么activitieDropdownlist的值始终无法获取到?
视图层view

<br /><br /><form method="post"><br />          <?php echo CHtml::activeDropDownList($m_subjectlist,'subject_name',$sb_list);?><br /> <div class="row submit"><br />     <?php echo CHtml::submitButton('显示我所选择的专业'); ?><br /> </div><br /> <?php  echo 'test'.$result.'111';?><br /> </form><br /><br /><br />
登入後複製



控制器层

<br />	public function actionDbdplist()<br />	{<br />    $m_subjectlist = new SubjectList();<br />    $m_gradelist = new Grade;<br />    $this->subject_list = SubjectList::model()->findAll(); <br />    $this->grade_list = Grade::model()->findAll();                                         <br />	//使用findAll 得到的结果是数据对象所以这样小小处理一下吧他们转换成数组:<br />    foreach($this->subject_list as $item)<br />	{<br />         $sb_list[$item->subject_id] = $item->subject_name;<br />    }<br />    foreach($this->grade_list as $item)<br />	{<br />         $gd_list[$item->grade_id] = $item->grade_name;<br />    }<br /><br /><br /><br />	$result=$_POST['subject_name'];<br />	<br /><br />    $this->render('dbdplist',array(<br />               'm_subjectlist' => $m_subjectlist,<br />               'm_gradelist' => $m_gradelist,<br />               'subject_list'=>$this->subject_list,<br />               'grade_list'=>$this->grade_list,<br />               'sb_list'=>$sb_list,<br />               'gd_list'=>$gd_list,<br />               'result'=>$result,<br />		'model'=>$model,));<br />			  <br /> }	
登入後複製

------解决方案--------------------
看一下 CHtml::activeDropDownList 的定义

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板