0
我的CategoryModel
工作時,我把它放在models
文件夾。但是當我把它放在像user
這樣的子文件夾中。它會拋出上述錯誤。Laravel:未找到類'CategoryModel'。如何訪問子文件夾內的模型?
該模型被稱爲控制器內部,如圖..
public function home() {
// titling
$data['title'] = "Price Soldier - Home";
// controlling
$data['current_category'] = "cellphones";
$data['current_brand'] = "all";
$data['current_sorting'] = "latest";
$data['categories'] = CategoryModel::get_all_categories();
$data['brands'] = BrandModel::get_all_brands_by_category("cellphones");
$data['latests'] = ProductModel::get_products("cellphones", "all", "latest");
$data['mvs'] = ProductModel::get_products("cellphones", "all", "most viewed");
$data['plths'] = ProductModel::get_products("cellphones", "all", "price low to high");
$data['phtls'] = ProductModel::get_products("cellphones", "all", "price high to high");
// viewing
return View::make("pages.user.home", $data);
}
所以,簡單地說,我怎麼能訪問子文件夾內的模型?
'composer dump-autoload'是在將它移動到models/user後執行的嗎? –
@AntonioCarlosRibeiro不,我沒有執行它。精心製作plz –
你需要。只需在命令行執行這個命令,作曲家就可以重建你的auloading類。每當你在PHP中使用一個類時,它必須是:1)必需的(你可以在你的代碼中這樣做,但你不應該這樣做);或2)自動加載(作曲家爲你做),否則它會給你你看到的這個錯誤。 –