【发布时间】:2012-10-16 00:15:17
【问题描述】:
我使用的是 CakePHP 2.2.3 版。将我的数据库导入 PHPMyAdmin 后,我继续创建我的 MVC 唱 CakePHP 的烘焙控制台。这一切都很顺利,我宣布了我的关系等等......
在创建最后一个“视图”时出现问题(所有模型/控制器均已创建且没有错误)。
完整的错误是:错误:SQLSTATE[42S02]: Base table or view not found: 1146 Table 'website.connections' doesn't exist
我可以确认它确实存在,包括表、控制器、模型和视图!
我非常困惑,任何帮助将不胜感激。
非常感谢。
更新
在“成员”模型中,在注释掉与连接相关的“有很多”代码时,该错误会出现在其下方的下一个关系中。关系代码为:
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' => ''
)
);
因此,一旦“连接”关系被注释掉,错误就会转移到建议,即它下面的那个。
【问题讨论】:
标签: cakephp cakephp-2.2