格式化编码字段

时间:2012-10-27 23:17:23

标签: php cakephp cakephp-2.0 cakephp-2.1

在cakePHP中的

我有一些字段是ar选项字段,并不是来自数据库:

视图/控制器/ 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,这是目前为止显示的内容。

1 个答案:

答案 0 :(得分:0)

好像没问题。但是你应该使用$ this-&gt; request-&gt;数据来显示表单数据和debug()函数进行调试。

那么,你看到了什么:

debug($this->request->data[Model]['option'])