CakePHP2.3.6 ですでにあるシステムに機能追加をしています。
既存のシステムには CakeDC Users Plugin が入っています。
機能追加している処理の中で、CakeDC Users Plugin のテーブル「Users」のリストを取得したいと思っております。
そのため、下記のような処理を記述しました。
PHP
1 public function beforeFilter() { 2 App::import('Model','User'); 3 $User = new User(); 4 5 $users = $this->User->find('list',array('fields'=>array('id','name'))); 6 $this->set(compact("users")); 7 } 8 9 10```そうすると「$User = new User();」の行で下記のエラーとなりました。 11 12Error: Class 'User' not found 13File: /home/report_geo-code/report_system/app/Controller/CoreContractorMastersController.php Line: 60 14 15Users以外のテーブルは、上記の記述の方法でテーブルの情報を取得できていますので、プラグインの中にあるモデルを importする方法が違っているのではないか、と思っているのですが、どのようにすればいいのでしょうか? 16 17Usersの Modelは、「/app/Plugin/Users/Model/User.php」にあります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/18 02:57