私のコントローラーはここでバグがあるようです:
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
前もって感謝します!