【发布时间】:2013-12-18 07:53:15
【问题描述】:
我正在尝试实现一个依赖下拉列表,它不会从数据库中检索其数据,但是,我当然希望将它们的条目保存在我的表中。
我尝试使用 Yii 的教程,即
http://www.yiiframework.com/wiki/24/
但正如您所看到的,它正在从表中检索数据,但我希望根据所选值填充一个数组。
public function actionDynamiccities()
{
$data=Location::model()->findAll('parent_id=:parent_id',
array(':parent_id'=>(int) $_POST['country_id']));
$data=CHtml::listData($data,'id','name');
foreach($data as $value=>$name)
{
echo CHtml::tag('option',
array('value'=>$value),CHtml::encode($name),true);
}
请帮忙
Javascript 可能是一个选项,但我将如何以 Yii 形式实现它。
【问题讨论】:
-
请同时发布 HTML。
-
为此+1,可能clientChage参数未在视图中设置
-
另外,为什么不使用
CHtml::dropDownList()?