【问题标题】:cakePHP: $this->Form->input() - How to set a select default optioncakePHP: $this->Form->input() - 如何设置选择默认选项
【发布时间】:2011-06-06 23:59:54
【问题描述】:

在我看来,我有:

echo $this->Form->input('category_parent_id');

它输出:

<option value="1">category name 1</option>
<option value="2">category name 2</option>
...

但我如何告诉它 input() 我想要这样的默认选项?:

<option value="">select a category</option>
<option value="1">category name 1</option>
<option value="2">category name 2</option>
...

nvm,找到了:

echo $this->Form->input('category_parent_id', array('empty' => 'Select a parent category'));

【问题讨论】:

  • 请考虑将解决方案作为正确答案发布以供将来参考。

标签: cakephp cakephp-1.3


【解决方案1】:

您的问题有点含糊,但您可以执行以下操作来选择默认选项...

echo $this->Form->input('category_parent_id', array('default' => 'id_of_default_val'));

编辑

根据您的编辑,要包含一个空的默认选项,请按照 CakePHP 表单助手中的说明执行此操作...

echo $this->Form->input('category_parent_id', array('empty' => 'choose one'));

【讨论】:

    猜你喜欢
    • 2012-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-19
    • 1970-01-01
    • 2014-11-18
    • 2017-12-11
    • 1970-01-01
    相关资源
    最近更新 更多