Как сделать основной контроллер в Codeigniter 4? - PullRequest
0 голосов
/ 28 мая 2018

Как я могу создать свой собственный основной контроллер в codeigniter 4 как codeigniter 3 ?
Core Controller Codeigniter 3

1 Ответ

0 голосов
/ 28 мая 2018

Когда вы говорите «основной» контроллер, я понимаю, что вы подразумеваете «базовый» контроллер, который в CI v3 часто называют MY_Controller.Если это то, что вы просите, на самом деле в v4 это намного проще из-за пространств имен и автозагрузчика.Также нет необходимости в хитрости использования префикса типа MY_.

Вот как это просто.«Базовый» контроллер ...

Файл: / application / Controllers / Base.php

<?php namespace App\Controllers;

class Base extends \CodeIgniter\Controller
{
    //your code here
}

Затем расширьте вышеприведенное, чтобы создать любой другой контроллер

Файл: / application / Controllers / Home.php

<?php namespace App\Controllers;

class Home extends \App\Controllers\Base
{
   // Your code here
}

Контроллер Home унаследует все свойства и методы, которые вы определили в Base.

...