dongrong5189 2012-12-05 06:50
浏览 23
已采纳

当yii中的下拉列表更改时,使用id调用操作

<?php echo CHtml::dropDownList('Category', $model -> cate_id, CHtml::listData(Category::model() -> findAll(), 'id', 'name'), array('empty' => 'Select Category','submit'=>array('advert/loadAdvert','id'=>'5'))); ?>

i need to get selected dropdown list value and instead of hard coding id, i have to place that value for id.

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, ));
}

also what is the best book or resources for learning yii.

  • 写回答

1条回答 默认 最新

  • dongnius85154 2012-12-21 01:38
    关注
    <?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',
        )
    );
    ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?