次のエラーが表示されます:
Notice (8): Undefined property: ProductsController::$Category **
致命的なエラー: オブジェクト以外でのメンバー関数 find() の呼び出し
**
\shop\app\controllers\products_controller.php の 7 行目
モデル:
class Category extends AppModel {
var $name = 'Category';
var $hasMany = array('Product');
}
コントローラ:
class CategoriesController extends AppController{
var $name = 'Categories';}
class ProductsController extends AppController{
var $name ='Products';
function lists(){
$categories = $this->Category->find( 'all',array('order'=>'Category.id ASC'));
}
私は2つのコントローラクラスを持っています 1. CategoriesController 2. ProductsController. カテゴリコントローラーでリストメソッドを使用するとうまくいきますが、製品コントローラーではエラーが発生しますか?