我正在使用 CakePHP 2.2.3 版。将我的数据库导入 PHPMyAdmin 后,我继续创建我的 MVC 唱 CakePHP 的烘焙控制台。这一切都很顺利,我宣布了我的关系等等......
创建最后一个“视图”时会出现问题(所有模型/控制器均无错误地创建)。
完整的错误是:错误:SQLSTATE [42S02]:未找到基表或视图:1146 表“website.connections”不存在
我可以确认它确实存在,包括表、控制器、模型和视图!
我非常困惑,任何帮助将不胜感激。
提前谢谢了。
更新
在“成员”模型上,在注释掉与连接相关的“有很多”代码时,错误会出现在它下面的下一个关系中。关系代码为:
public $hasMany = array(
'Connections' => array(
'className' => 'Connections',
'foreignKey' => 'Member_ID',
'dependent' => false,
'conditions' => '',
'fields' => '',
'order' => '',
'limit' => '',
'offset' => '',
'exclusive' => '',
'finderQuery' => '',
'counterQuery' => ''
),
'Recommendations' => array(
'className' => 'Recommendations',
'foreignKey' => 'Member_Being_Recommended_ID',
'dependent' => false,
'conditions' => '',
'fields' => '',
'order' => '',
'limit' => '',
'offset' => '',
'exclusive' => '',
'finderQuery' => '',
'counterQuery' => ''
),
'Groups' => array(
'className' => 'Groups',
'foreignKey' => 'Member_ID',
'dependent' => false,
'conditions' => '',
'fields' => '',
'order' => '',
'limit' => '',
'offset' => '',
'exclusive' => '',
'finderQuery' => '',
'counterQuery' => ''
)
);
因此,一旦“连接”关系被注释掉,错误就会转移到建议,即它下面的那个。