在CakePHP我有一些領域,其AR選項字段,不是來自數據庫:格式的編碼字段
視圖/控制器/ index.ctp
<?php echo $model['Model']['option']; ?>
視圖/控制器/添加。 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
,這是目前爲止顯示的內容。
爲什麼你甚至使用布爾一個選擇框?兩個狀態是每個定義一個布爾值,因此一個複選框通常代表什麼。 – mark
@mark它是一個示例,我可以將其更改爲任何內容,這將是一個靜態選項,不會從數據庫填充。 –