-1

你好,我是 cakephp3 的大佬,我想使用 bootstrap-UI 来设置我的选择框和单选框值,比如 cakephp formhelper。

<?= $this->Form->select(
                        'field',
                        ['Low (7%)', 'middle(15%)', 'Quality (25%)', 'High (30%)'],['label'=>'Error Correction','class'=>'form-control']

                    ); ?>
                    <br/>


                    <?= $this->Form->radio(
                        'Image Format',
                        [
                            ['value' => 'png', 'text' => 'png', 'class'=>'radio-inline'],
                            ['value' => 'gif', 'text' => 'gif'],
                            ['value' => 'jpeg', 'text' => 'jpeg'],
                            ['value' => 'svg', 'text' => 'svg'],
                            ['value' => 'eps', 'text' => 'eps'],

                        ], ['checked' => 'true','label'=>'Image Format','class'=>'radio-inline']
                    ); ?>

任何人都可以帮助我并提前感谢

4

1 回答 1

1

上面的例子正在工作,但我无法添加选项,因为我使用 bootstrap-ui 所以我必须使用 control 而不是 select 或 radio 像这样:

<?= $this->Form->control('ecc', ['type' => 'select', 'label' => 'Error Correction', 'class' => 'form-control'
                        , 'options' => [['value' => 'Low (7%)', 'text' => 'Low (7%)'], ['value' => 'middle(15%)', 'text' => 'middle(15%)'], ['value' => 'Quality (25%)', 'text' => 'Quality (25%)'], ['value' => 'High (30%)', 'text' => 'High (30%)']]]); ?>


                    <br/>

                        <?= $this->Form->control(
                            'Format', ['type' => 'radio', 'checked' => 'true', 'label' => 'Image Format', 'class' => 'radio-inline',
                                'options' => [
                                    ['value' => 'png', 'text' => 'png'],
                                    ['value' => 'gif', 'text' => 'gif'],
                                    ['value' => 'jpeg', 'text' => 'jpeg'],
                                    ['value' => 'svg', 'text' => 'svg'],
                                    ['value' => 'eps', 'text' => 'eps'],

                                ]]
                        ); ?>
于 2017-05-16T08:30:42.900 回答