如何访问位于Codeigniter 4中“ folder_name / controller_name”的控制器?

时间:2019-01-24 09:41:25

标签: php codeigniter-4

  

我的主控制器位于“ admin”文件夹中。看图   here

namespace App\Controllers\admin;
use CodeIgniter\Controller;
class Master extends Controller
{
function __construct(){
helper('url');
}
public function index()
{
$data["content"]="view_home";
echo view('template/template', $data);
}
}
  

在我的Routes.php中,我添加了这个

$routes->get('admin/master','Master::index',['namespace','App\Controllers\admin']);
  

当我在浏览器中访问页面时,出现此错误

404-找不到文件 找不到控制器或其方法:{0} :: {1}

我想念什么?

1 个答案:

答案 0 :(得分:0)

  

我在设置路线时的愚蠢错误。我把“,”而不是“ =>”。请参阅下面的正确路线。

$routes->get('admin/master','Master::index',['namespace' => 'App\Controllers\admin']);