我控制器似乎是車在這裏:CakePHP的:調用一個成員函數集()在一個非對象錯誤
public function addAdmin($id) {
$this->User->id = $id;
$this->User->set('role','admin');
$this->User->save();
}
所以它拋出我的錯誤Call to a member function set() on a non-object
。
其實,我想在名爲'role'的表列中更新字段'role',並將其設置爲'admin'。
你能想象有什麼問題嗎?我見過很多教程使用這個成功,但在這裏顯然我失去了一些東西。
PS:我是一個新手的CakePHP:d
預先感謝您!
'addAdmin'操作在UsersController.php中? – Nunser 2013-05-09 20:36:12
你能發佈更多的代碼嗎?優選整個控制器。 – pixelistik 2013-05-09 20:39:30
這是我的整個AdminsController:http:// pastie。org/private/ae1d1y7d9rfx8pmwyuaaa – 2013-05-09 20:43:17