Php 在yii中更改下拉列表时调用id为的操作
还有,学习yii的最佳书籍或资源是什么。Php 在yii中更改下拉列表时调用id为的操作,php,yii,yii-components,Php,Yii,Yii Components,还有,学习yii的最佳书籍或资源是什么。你的问题真的不清楚。您已经有了输出下拉列表的代码,然后是呈现广告视图的函数。然后,您会询问如何获取所选下拉列表值-是否尝试将该值从下拉列表传递到函数?如果是,你的具体问题是什么?提交表格?读取表单数据?试着用ajax实现它?从表单中获取值?我们可能需要查看您的提交代码,以及处理提交的控制器方法。您的问题确实不清楚。您已经有了输出下拉列表的代码,然后是呈现广告视图的函数。然后,您会询问如何获取所选下拉列表值-是否尝试将该值从下拉列表传递到函数?如果是,你的具
你的问题真的不清楚。您已经有了输出下拉列表的代码,然后是呈现广告视图的函数。然后,您会询问如何获取所选下拉列表值-是否尝试将该值从下拉列表传递到函数?如果是,你的具体问题是什么?提交表格?读取表单数据?试着用ajax实现它?从表单中获取值?我们可能需要查看您的提交代码,以及处理提交的控制器方法。您的问题确实不清楚。您已经有了输出下拉列表的代码,然后是呈现广告视图的函数。然后,您会询问如何获取所选下拉列表值-是否尝试将该值从下拉列表传递到函数?如果是,你的具体问题是什么?提交表格?读取表单数据?试着用ajax实现它?从表单中获取值?我们可能需要查看您的提交代码,以及处理提交的控制器方法。我们如何在yii2中实现这一点@JonathanStevenshow我们能在yii2中实现这一点吗@乔纳森·桑斯特文斯
public function actionloadAdvert($id) {
$issueDataProvider = new CActiveDataProvider('Advert', array('criteria' => array('condition' => 'cate_id=:cate_id', 'params' => array(':cate_id' => $id), ), 'pagination' => array('pageSize' => 1, ), ));
$this -> render('advertisement', array('model' => Advert::model(), 'issueDataProvider' => $issueDataProvider, ));
}
public function actionloadAdvert($id) {
$issueDataProvider = new CActiveDataProvider('Advert', array('criteria' => array('condition' => 'cate_id=:cate_id', 'params' => array(':cate_id' => $id), ), 'pagination' => array('pageSize' => 1, ), ));
$this -> render('advertisement', array('model' => Advert::model(), 'issueDataProvider' => $issueDataProvider, ));
}
<?php
echo CHtml::dropDownList(
'Category',
$model->cate_id,
CHtml::listData(Category::model()->findAll(), 'id', 'name'),
array(
'empty' => 'Select Category',
'onchange' => 'document.location.href = "/advert/loadAdvert/id/" + this.value',
)
);
?>