CakePHP名称约定问题

时间:2015-06-11 07:18:28

标签: cakephp

Cakephp V. 2.5

当我编写此代码以获取数据时,我的数据库表名称为group_key_persons,我的模型名称为GroupKeyPerson

$this->loadModel ( 'GroupKeyPerson' );
$data = $this->GroupKeyPerson->find('all');
pr($data);

它返回错误:

Missing Database Table

Error: Table group_key_people for model GroupKeyPerson was not found in datasource default.

但我确信数据库表存在。但为什么人们来自我的桌子呢。??

1 个答案:

答案 0 :(得分:2)

" person"的复数是"人"不是"人"。所以你的表名应该是" group_key_people"