Как я могу получить доступ к своему контроллеру, расположенному в "folder_name / controller_name" в codeigniter 4? - PullRequest
0 голосов
/ 24 января 2019

Мой главный контроллер находится в папке «admin». Посмотреть изображение здесь

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 голосов
/ 28 января 2019

Моя глупая ошибка при настройке маршрута.Я поставил "," вместо "=>".Смотрите правильный маршрут ниже.

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