You*_*mon 0 nested model exception laravel laravel-4
CategoryModel当我把它放在models文件夹里时我的作品.但是当我把它放在像子文件夹里面时user.它抛出上述错误.
如图所示,模型在控制器内部被调用.
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);
}
Run Code Online (Sandbox Code Playgroud)
所以,简单来说,我如何访问子文件夹中的模型?
在命令行上执行:
composer dump-autoload
Run Code Online (Sandbox Code Playgroud)
要么
composer dump-autoload -o
composer dumpautoload -o (dash is optional)
Run Code Online (Sandbox Code Playgroud)
为了更好的优化和速度.
每次在PHP中使用类时,它必须是:
1)必需(您可以在代码中执行此操作,但不应该这样做); 要么
2)自动加载(Composer为您做到这一点).
否则它会给你这个你正在看的错误.