0

在 cakePHP 中,我有一些字段是选项字段并且不是来自数据库:

查看/控制器/index.ctp

<?php echo $model['Model']['option']; ?>

查看/控制器/add.ctp

<?php echo $this->Form->create('Model'); ?>
    <?php
        echo $this->Form->input('option', array(
                'label' => __('Option'),
                'options' => array(
                    0 => __('Foo'),
                    1 => __('Bar'),
                    2 => __('Static')
                )
            )
        );
    ?>
<?php echo $this->Form->end(__('Submit')); ?>

我想要index.ctp(和show.ctp)显示Foo/Bar/Static,而不是0/1/n,这是迄今为止显示的内容..

4

1 回答 1

0

好像没问题。但是你应该使用 $this->request->data 来显示表单的数据和 debug() 函数来调试。

所以,你看到的是:

debug($this->request->data[Model]['option'])
于 2012-10-28T09:36:26.877 回答