在下拉菜单中的选项 用动态方式添加 提高项目可扩展性

HTML部分

<span><tr><tdwidth="84"align="right">全宗编号:</td><tdcolspan="2"><selectname="full_model_num"id="select"><foreachname="arr"item="vo"><optionvalue="{$vo.FULL_MODEL_ID}">{$vo.FULL_MODEL_NUM}</option></foreach></select><!--<labelfor="select"></label><selectname="FULL_MODEL_ID"size="1"id="select"><option>0001湖南大学全宗</option><option>0002湖南大学全宗</option></select>--></td></tr></span>

控制器部分函数

<span>publicfunctionFilesrecording2(){//href地址名与函数名一致$type=M('fullmodel');//$arr['a']='aa';$arr=$type->select();//var_dump($arr);//打印$this->assign('arr',$arr);$this->display("Filesrecording2");//所在页面}</span>

下拉菜单设置默认值 控制器函数一样

前台加一个判断 注意condition中不支持点语法

<tr><tdwidth="100"align="right">全宗编号:</td><tdcolspan="2"><selectname="full_model_num"id="select"><!--<optionselected="true"value="{$data['FULL_MODEL_ID']}">{$data['FULL_MODEL_NUM']}</option>--><foreachname="arr"item="vo"><optionvalue="{$vo.FULL_MODEL_ID}"<ifcondition="($data['FULL_MODEL_NUM']eq$vo['FULL_MODEL_NUM'])">selected</if>>{$vo.FULL_MODEL_NUM}</option></foreach></select></td></tr>