在Cakephp数字模型名称约定中

时间:2010-12-14 06:36:27

标签: cakephp cakephp-1.3 cakephp-1.2

我有att_2010_masters表。

和Att2010Master模型。

但它不起作用。

模型的命名约定是否正常?

如何在表名中取数值?

2 个答案:

答案 0 :(得分:1)

虽然不是一个彻底的答案,但我相信命名惯例会说你的表应该是att2010_masters

我个人在一个CakePHP项目上工作,该项目的模型类似Preapp105dItem,文件名为preapp105d_item.php,数据库表名为preapp105d_items

我不相信Cake会在字母/数字之间分隔。将它们视为第一组末尾的更小写字母。

答案 1 :(得分:0)

我认为如果你正常命名模型,没有数字并且只是在模型中使用$ useTable属性会更好。

var $useTable = 'att_2010_masters'