cakephp显示值而不是int

时间:2011-11-01 12:20:56

标签: php html cakephp enums

我的cakephp项目中有一个int字段,它转换为像这里的一些值:

在我的添加

echo $form->input('bid_type', array('options' => array(
                '1'=>'CPC',
                '2'=>'CPM', )));

但是在查看此字段时,我不希望显示的是整数,而是值。

如何在加载时将这些值转换为字符串?

1 个答案:

答案 0 :(得分:2)

如果您不想要整数,只需更改密钥

echo $form->input('bid_type', array('options' => array(
                'CPC'=>'CPC',
                'CPM'=>'CPM', )));

这会在选择CPC等时为您提供CPC ...“值”也是数组的键,因此从技术上讲它会为您提供值。数组的值只是选项的显示,您可以将其更改为您需要的任何内容