我有att_2010_masters表。
和Att2010Master模型。
但它不起作用。
模型的命名约定是否正常?
和
如何在表名中取数值?
答案 0 :(得分:1)
虽然不是一个彻底的答案,但我相信命名惯例会说你的表应该是att2010_masters
。
我个人在一个CakePHP项目上工作,该项目的模型类似Preapp105dItem
,文件名为preapp105d_item.php
,数据库表名为preapp105d_items
。
我不相信Cake会在字母/数字之间分隔。将它们视为第一组末尾的更小写字母。
答案 1 :(得分:0)
我认为如果你正常命名模型,没有数字并且只是在模型中使用$ useTable属性会更好。
var $useTable = 'att_2010_masters'