在 Cakephp 中数字模型名称约定

发布于 2024-10-07 11:00:45 字数 127 浏览 1 评论 0原文

我有 att_2010_masters 表。

和Att2010Master模型。

但它不起作用。

型号命名规范可以吗?

我该怎么

做才能在我的表名称中获取数值?

i have att_2010_masters table.

and Att2010Master model.

but it is not working.

Is naming convention of model is ok ?

and

what can i do to take numeric value in my table name ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我不吻晚风 2024-10-14 11:00:45

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

我个人正在开发一个 CakePHP 项目,该项目具有 Preapp105dItem 等模型,其中文件名为 preapp105d_item.php,数据库表名为 preapp105d_items >。

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

Though not a thorough answer, I believe that the naming conventions would say that your tables should be att2010_masters.

I, personally, work on a CakePHP project that has models like Preapp105dItem, where the filename is preapp105d_item.php, and the database table is named preapp105d_items.

I don't believe that Cake puts a separation between the letters/numbers. Think of them as just more lowercase letters on the end of the first group.

烟雨扶苏 2024-10-14 11:00:45

我认为如果您正常命名模型,不带数字,只使用模型中的 $useTable 属性,效果会更好。

var $useTable = 'att_2010_masters'

I think it would be better if you named the model normally, without the numbers and just use the $useTable property in the model.

var $useTable = 'att_2010_masters'
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文