我控制器似乎是车在这里: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