Forms 单选按钮的单独类选项

Forms 单选按钮的单独类选项,forms,class,cakephp,radio-button,cakephp-2.3,Forms,Class,Cakephp,Radio Button,Cakephp 2.3,Cake 2.x中的单选按钮是否有单独的类选项 我认为合乎逻辑的方法是: <div class="input radio required"> <?php $options = array( array('1' => 'Kuchen', 'class' => 'cake'), array('2' => 'Kekse', 'class' => 'biscuits'),

Cake 2.x中的单选按钮是否有单独的类选项

我认为合乎逻辑的方法是:

<div class="input radio required">
    <?php 
        $options = array(
            array('1' => 'Kuchen', 'class' => 'cake'),
            array('2' => 'Kekse', 'class' => 'biscuits'),
            array('3' => 'Eis', 'class' => 'iceCream'),
        );
        $attributes = array(
            'legend' => false,
            'default' => '1'
        );
        echo $this->Form->radio('INCOMETYPE', $options, $attributes);
    ?>
</div>


但这是行不通的。我希望你能帮忙。谢谢:)

如果您打算在其他地方使用此功能,可以扩展FormHelper以添加和实现此功能。如果是一次性的,您最好手工生成标记。使用$this->Form->radio生成的代码给您一个开始。

谢谢您的帮助。手工操作的问题是验证器没有记住所选的值。使用jquery在DocumentReady上添加类是一种好方法吗?还是那是糟糕的编码?嗯,这真是一次成功。