我的控制器在这里似乎有问题:
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
。
实际上,我想更新名为“角色”的表列中的“角色”字段并将其设置为“管理员”。
你能想象出什么问题吗?我已经看到很多教程都成功地使用了它,但显然我在这里遗漏了一些东西。
PS:我是 cakephp 新手 :D
先感谢您!