Cakephp loadmodel无法从一个控制器访问多个模型

时间:2015-06-20 21:29:15

标签: php sql cakephp model

我正在使用cakephp,我被卡住了。

我有两个模型:Place.php和Shelve.php

在我的控制器“PlacesController.php”中,我正在尝试:

$this->loadModel('Shelve');
$shelves = $this->Shelve->find('all');

但它在我的index.ctp上说了我(它应该列出我在数据库中的所有书架):

Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'Place.shelf_id' in 'field list'

如何从PlacesController中获取Shelve模型的所有记录?

Tks!

1 个答案:

答案 0 :(得分:0)

$ registrationFees = $ this-> RegistrationFees-> find(' all',['包含' => ['事件'],& #39;条件' => [' Events.status' =>'是']]);