[英]Cannot load view from HMVC/Modules Codeigniter4
我的自動加載
public $psr4 = [
APP_NAMESPACE => APPPATH, // For custom app namespace
'Config' => APPPATH . 'Config',
'Modules' => ROOTPATH . 'modules',
];
我的 Controller
<?php namespace Modules\Assets\Controllers;
use App\Controllers\BaseController;
class AssetsControl extends BaseController
{
public function index()
{
return view('Modules/Assets/Views/index'); // failed
return view('Views/welcome_message'); // Success
}
}
?>
文件夾結構
1. app
2. modules
- Assets
+ Config
+ Controllers
+ Models
+ Views
3. public
4. test
調用視圖時還需要使用命名空間
所以你的線
return view('Modules/Assets/Views/index'); // failed
應該
return view('Modules\Assets\Views\index'); // ??
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.