Cakephp 未找到表,使用useTable时相同

Cakephp 未找到表,使用useTable时相同,cakephp,model,cakephp-2.0,Cakephp,Model,Cakephp 2.0,我有一个名为“Cliente”的模型,这个模型与另一个名为clienterfot的表有关联。我声明ClienterFeot有一个useTable='rel_fot_ec',但是蛋糕在寻找“rel_fot” rel_fot_ec表存在于我的数据库中,因为我使用它查找其他数据 有人有办法解决这个问题吗 我尝试清除缓存并从tmp文件夹中删除所有文件 下面,我们有一个错误: 错误:在数据源默认值中找不到模型RelFot的表rel_fots 您的关联正试图从模型“RelFot”(根据错误)而不是“Clie

我有一个名为“Cliente”的模型,这个模型与另一个名为clienterfot的表有关联。我声明ClienterFeot有一个useTable='rel_fot_ec',但是蛋糕在寻找“rel_fot”

rel_fot_ec表存在于我的数据库中,因为我使用它查找其他数据

有人有办法解决这个问题吗

我尝试清除缓存并从tmp文件夹中删除所有文件

下面,我们有一个错误:

错误:在数据源默认值中找不到模型RelFot的表rel_fots


您的关联正试图从模型“RelFot”(根据错误)而不是“ClientRelFot”中提取数据,因此声明“ClientRelFot”使用表“rel_fot_ec”将无效

尝试添加:

public $useTable = 'rel_fots';

在您的“RelFot”模型中。

我也遇到了这个问题,尽管使用了
public$useTable=…

我的数据模型:事件有许多提交作者

Cake告诉我模型作者的
[MissingTableException]表作者…
,问题不在作者模型中,而是在提交模型中:


你能发布你的“客户”模型吗?另外,我猜这个错误发生在您试图从“Cliente”中查找“ClienteRelFot”时,而不是在您执行$this->ClienteRelFot->find)时?你能确认一下吗?谢谢你的帮助!谢谢你的帮助!我发现了错误,模型客户在代码上有一个错误,所以蛋糕看起来是一个错误的表格。这不是问题。如果此答案解决了您的问题,请将其标记为(复选标记),以便其他用户不会花费时间试图找出已解决的问题。谢谢:)
class Submissions extends AppModel {
    public $hasMany = array(
        'Author' => array(
            'className' => 'authors', // author should be singular
            'foreignKey' => 'submission_id'
        )
    );