如何在形式月
问题描述:
改名字,我有这个在我的代码如何在形式月
$this->Form->month('cc_month',['monthNames' => false]);
它会产生下面的代码:
<select name="cc_month[month]">
<option value="" selected="selected"></option>
<option value="01">1</option>
<option value="02">2</option>
<option value="03">3</option>
<option value="04">4</option>
<option value="05">5</option>
<option value="06">6</option>
<option value="07">7</option>
<option value="08">8</option>
<option value="09">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
但我只想<select name="cc_month">
,没有[month]
前缀。我怎样才能做到这一点?
答
方法
Cake\View\Helper\FormHelper::month(string $fieldName, array $attributes)
是指与date
相关领域中使用。
属性$fieldName
将用作select元素的HTML名称属性的前缀,如Creating Date & Time Related Controls中所述。
在你的情况,我明白字段month
存储一个整数。您可以使用以下代码生成相应的SELECT
标记:
echo $this->Form->select('cc_month',range(1,12))