【问题标题】:CakePHP DIV option for Dropdowns下拉菜单的 CakePHP DIV 选项
【发布时间】:2011-03-10 20:21:08
【问题描述】:

使用标准输入框的表单助手很容易配置 Div。手册中的一个示例是...

    echo $this->Form->input('User.name', array('div' => 'class_name'));

但是,我无法使用下拉菜单实现相同的功能?

任何人都可以帮助解决如何使用表单辅助方法用 DIV 包装下拉列表吗?

谢谢

【问题讨论】:

    标签: forms cakephp html drop-down-menu html-helper


    【解决方案1】:

    我想你一直在用FormHelper::select 构建你的下拉菜单,它不包括FormHelper::input 的所有糖,比如自动<div /> 包装、魔术错误消息等。你可以得到FormHelper::input使用以下内容输出下拉列表。

    $this->Form->input(
      'User.country', 
      array(
        'options'=>$arrayOfCountries,
        'div'=>'class_name'
      ) 
    );
    

    options 参数向FormHelper::input 表明您想要一个下拉菜单。您可以使用type 参数(即'type'=>'select')实现相同的效果,但options 参数提供相同的效果,同时还要注意准备下拉选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      • 2017-05-29
      • 1970-01-01
      • 2020-05-14
      • 2016-01-06
      • 2018-04-01
      • 2021-04-02
      相关资源
      最近更新 更多