【发布时间】:2014-03-15 17:40:53
【问题描述】:
我正在使用 CakePHP 2.x
有几个数据库表设置:
1) 水果 2) 蔬菜 3) 喝
我可以使用下面的这一行在 CONTROLLER 中访问这些数据库表。通过这一行,我可以访问这些其他表。
public $uses = array('Get', 'Fruit', 'Vege', 'Drink');
我的问题是尝试在模型中访问它们时。当我在下面尝试这段代码时,会发生错误。
App::uses('AppModel', 'Model');
class Get extends AppModel {
public function getHistory( $limit ) {
$searchLimit = $limit;
$raw = $this->Fruit->find('all')
'$this->Fruit' 行发生错误。
在非对象上调用成员函数 find()...
任何想法如何在单个模型中调用多个数据库表?
【问题讨论】:
标签: cakephp