cakePHP重命名数据库名称

cakePHP renaming Database names

我花了几个小时试图找到这个问题所在。

我有一个名为 tapplicant 的数据库,具有相应的 TapplicantControllerTapplicant 模型。

视图文件夹名为 Tapplicant

每当我查询时,例如:$count = $this->Tapplicant->find() 它总是寻找数据库 table 'tapplicants' ,它添加了一个 's'.

我假设你的意思是说你有一个 table name applicants,而不是数据库。

默认情况下,Cakephp 使用模型名称的复数形式。如果需要更改 table 名称,请使用 useTable.

在您的 Tapplicant 模型中:

public useTable = 'tapplicant';