duandun3178 2014-04-24 01:45
浏览 44
已采纳

Yii DropDownListRow - 选择控制器动作

Is it possible to create a DropDownListRow on a form that has no $model parameter? I want to have users select from a list of controller Actions using a DropDownListRow (the YiiBooster variant of DropDownList). I'm just working with a list of Actions from the Controller, so I don't need a $model in the widget parameters.

The problem is that Yii won't create a form unless there is a $model associated with it. I want the user to select the controller Action, and then have the associated subform open based on the Action the user choose.

  • 写回答

2条回答 默认 最新

  • douduan3203 2014-04-24 03:40
    关注

    addition to @ramamoorthy_villi answer

    to create a dropdown list, simply use CHtml s dropdownList() function, then you can have your dropdown filled with your own data,

    $data = array(
        'selected_value' => 'defaultController/action',
        '2' => 'controller2/action',
        '3' => 'controller3/action',
    )
    
    echo CHtml::dropdownList('Name' , 'selected_value' , $data);
    

    now you have it with defaultController/action pre selected

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应
  • ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
  • ¥100 连续两帧图像高速减法
  • ¥15 组策略中的计算机配置策略无法下发
  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)