CakePHP指定表名

Nik*_*s R 4 cakephp

我有一个叫做entries关联模型的表Entry.我逐步完成了CakePHP网站上的博客教程.它声明不需要指定表名,因为它是根据模型名称计算的.(Post => posts).

我怀疑CakePHP知道它Entry是一个不符合名词的复数形式.那么如何设置我的模型使用的表?我认为CakePHP会尝试访问该表entrys.

小智 14

您的问题的答案是在模型中指定它.

$useTable = 'yourtablename'
Run Code Online (Sandbox Code Playgroud)

虽然,正如Wooble所说,你的疑虑是错误的.

  • 您还需要包含隐私属性,该属性将是*public*或*private*,在您要使用public的情况下. (2认同)