0

在我的数据库模型中,我的属性设置为 INT 类型。

在前端,我想显示一个选择字段,其中包含各个整数值的代表值。

例如:[1 = 家,2 = 关于]

我目前正在使用外部插件来管理内容,并且选择值只允许整数。所以我的想法是在各自的模型上实现这一点。可能吗?

4

2 回答 2

0

一般是的。

您应该能够将 Model->find('list') 的结果附加到选择字段。当然,您的模型应该具有描述值(主页、关于)的名称或标题字段。

于 2013-06-25T08:26:58.617 回答
0

听起来像我一直使用的那种枚举表示。试试这个解决方案:http: //www.dereuromark.de/2010/06/24/static-enums-or-semihardcoded-attributes/

我基本上使用数组匹配以干净的方式将这些整数解析为字符串 - 使用模型。可以是选择字段的整个数组,也可以是视图/索引中输出的特定字符串。

它还可以完全形成和烘焙模板。如果您将表格中的字段命名为“attribute”,并将方法命名为“attributes()”,您可以轻松地使用“cake bake”通过自定义模板进行烘焙。

于 2013-06-25T10:22:39.997 回答