如何在Cakephp中为选择框添加id和类

如何在Cakephp中为选择框添加id和类,cakephp,cakephp-2.0,cakephp-2.1,Cakephp,Cakephp 2.0,Cakephp 2.1,我是cakephp新手,所以我不知道怎么做。。。我有一个查看页面,其中有一个选择框,其中显示时区 <?php echo $this->Timezone->select('timezone'); ?> 我想添加“id”、“类”和标签。。如果标签是不可能的,那么它是可以的。但是id和类是非常重要的 我想要的实际上是我的选择框 <label for="validation-select" class="label">Select<

我是cakephp新手,所以我不知道怎么做。。。我有一个查看页面,其中有一个选择框,其中显示时区

  <?php

    echo $this->Timezone->select('timezone');

     ?>

我想添加“id”、“类”和标签。。如果标签是不可能的,那么它是可以的。但是id和类是非常重要的

我想要的实际上是我的选择框

<label for="validation-select" class="label">Select</label>
<select id="validation-select" name="validation-select" class="select validate[required]">
选择
或者如果我想在这里加上时区,我不知道该怎么做

助手类

使用选项数组 表单帮助程序生成的select已具有格式为“ModelField”的id-如果要覆盖它,请在选项数组(第二个参数)中指定它:

同样,您可以修改/添加所有标记属性


由于您没有直接使用表单帮助器-只需修改时区帮助器以允许传递另一个参数,并在调用
form->input

时添加pass-through,这不是我需要的答案。。我知道如何生成选择框。。。我的意图是我想将css类添加到我正在使用的时区助手中…我的意思是添加到这个echo$this->timezone->select('timezone');好的,如果你要求这样做,我会添加助手,但请不要给出-1:如果你要求别人为你编写代码,你应该已经有了可以使用的答案-good luck=)。
$month = array('1' => 'January', '2' => 'February', '3' => 'March', '4' => 'April', '5' => 'May', '6' => 'June', '7' => 'July', '8' => 'August', '9' => 'September', '10' => 'October', '11' => 'November', '12' => 'December');


 echo $this->Form->select('month', $month, array('class' => 'form-control month', 'placeholder' => 'Month', 'id' => 'month', 'empty' => 'Select Month'));
$month = array('1' => 'January', '2' => 'February', '3' => 'March', '4' => 'April', '5' => 'May', '6' => 'June', '7' => 'July', '8' => 'August', '9' => 'September', '10' => 'October', '11' => 'November', '12' => 'December');


 echo $this->Form->select('month', $month, array('class' => 'form-control month', 'placeholder' => 'Month', 'id' => 'month', 'empty' => 'Select Month'));