在做一个小项目,有项目,预算和采购三张表,项目包含多个预算,预算包含采购。
在创建采购的时候就需要下拉菜单来选择项目和预算了。先选择项目,再更具项目选择预算。 所以需要耳机联动的下拉菜单。
原来直接用CHtml就可以做出来了,在百度之前我还一直想着自己怎么写。
看了好多博客,自己总结一下吧。
视图里面的代码:
<div class="row">
<?php echo $form->labelEx($model,'prj_id'); ?>
<?php
$prjs = Project::items();
echo CHtml::dropDownList('Caigou[prj_id]', '', //这里是父菜单
$prjs, //父级数组 array('父级ID1'=>'父级名称1')
array(
'name'=>'Caigou[prj_id]', //名称
'empty'=>'请选