2013-09-09 6 views
0

так у меня есть следующий контроллер:Доступ к другой модели кидает ошибку CakePHP

class ForwardsController extends AppController 
{ 
    public $uses = array('Offer', 'ExceptionUrl', 'Forward', 'Brand', 'MyModel, Website'); 
    public $components = array('RequestHandler', 'HasOffers', 'BloglicHelper', 'Paginator', /*'DebugKit.Toolbar'*/); 
    public $categories = array(); 
    public $helpers = array('Js' => array('Jquery'), 'Paginator'); 

    public function beforeFilter() 
    { 
     parent::beforeFilter(); 
    } 

} 

Теперь, когда я пытаюсь сделать следующее:

 $web = $this->Website->find('all'); 

я получаю следующее сообщение об ошибке:

2013-09-09 10:08:14 Error: Fatal Error (1): Call to a member function find() on a non-object 

ответ

1

Перед поиском вам необходимо загрузить модель веб-сайта.

$this->loadModel('Website'); // add this line 
$web = $this->Website->find('all');