Cakephp 如何在表单月中更改名称

Cakephp 如何在表单月中更改名称,cakephp,datepicker,cakephp-3.0,Cakephp,Datepicker,Cakephp 3.0,我的密码里有这个 $this->Form->month('cc_month',['monthNames' => false]); 它生成以下代码: <select name="cc_month[month]"> <option value="" selected="selected"></option> <option value="01">1</option> <option valu

我的密码里有这个

$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>

1.
2.
3.
4.
5.
6.
7.
8.
9
10
11
12
但是我只想要
,没有
[month]
前缀。我该怎么做

方法

Cake\View\Helper\FormHelper::month(string $fieldName, array $attributes)
用于
日期
相关字段

属性
$fieldName
将用作select元素的HTML name属性的前缀,如中所述

在您的情况下,我知道字段
month
存储一个整数。您可以使用以下代码生成相应的
SELECT
标记:

echo $this->Form->select('cc_month',range(1,12))