爲什麼我得到這個錯誤?爲什麼我得到這個錯誤 - 錯誤:調用一個非對象的成員函數find() - Cake 2.0
Fatal Error
Error: Call to a member function find() on a non-object
File: /home/mycake/public_html/app/Controller/TasksController.php
Line: 7
我認爲這與使用CAKE 2.0有關,但我認爲我的控制器中的代碼可能是CAKE 1.3?我已經做了一些研究,但我不知道如何將代碼更改爲CAKE 2.0。誰能幫忙?
這是TasksController.php頁
<?php
class TasksController extends AppController {
public $name = 'tasks';
public function index() {
//THIS IS THE LINE 7
$tasks = $this->Task->find('all');
$this->set('tasks', $tasks);
}
}
如果您需要任何更多的信息,請問,因爲我不知道怎麼回事,使之更切合得到答案:)
它意思是「任務」不是一個對象,根據['api'](http://api.cakephp.org/2.3/class-AppController.html)沒有'AppController'的'Task'屬性 –