我有一个名为“Cliente”的模型,这个模型与另一个名为clienterfot的表有关联。我声明ClienterFeot有一个useTable='rel_fot_ec',但是蛋糕在寻找“rel_fot”。
rel_fot_ec表存在于我的数据库中,因为我使用它查找其他数据。
有人有办法解决这个问题吗?
我尝试清除缓存并从tmp文件夹中删除所有文件。
下面,我们有一个错误:
错误:在数据源默认情况下找不到模型RelFot的表rel_fots。
您的关联试图从模型RelFot(根据错误)中提取数据,而不是ClientRelFot,因此声明ClienteRelFot使用表rel_fot_ec将没有任何效果。
尝试添加:
public $useTable = 'rel_fots';
在您的“RelFot”模型中。
我也有这个问题,即使使用公共$useTable=...
我的数据模型:事件有很多
Cake告诉我模型作者的[MissingTableException]表作者代码>,问题不在作者模型中,而是在提交模型中:
class Submissions extends AppModel {
public $hasMany = array(
'Author' => array(
'className' => 'authors', // author should be singular
'foreignKey' => 'submission_id'
)
);