Как добавить папку в структуру HMVC CodeIgniter? - PullRequest
0 голосов
/ 12 октября 2018

У меня есть структура файла в CodeIgniter для HMVC, все работает нормально

Но я хочу структуру файла, такую ​​как

modules
    admin
        user
            controller
            view
            model
        profile
            controller
            view
            model
    frontend
        login
,           controller
            view
            model

В настоящее время она работает нормально с этой структурой файла

modules
    user
        controller
        view
        model
    profile
        controller
        view
        model

Так как же использовать, как я упоминал выше, я просто добавить папку раньше.

Мне нужен URL-адрес, например example.com/admin/user

Работающий в данный момент example.com/user

1 Ответ

0 голосов
/ 17 октября 2018

Вы можете установить свой маршрут следующим образом

$route['admin/([a-zA-Z_-]+)/(:any)/(:any)'] = '$1/$1_admin/$2/$3';
$route['admin/([a-zA-Z_-]+)/(:any)'] = '$1/$1_admin/$2';
$route['admin/([a-zA-Z_-]+)'] = '$1/$1_admin/index';

И изменить свой контроллер имени класса. Вот так

class User_admin extends CI_Controller
{
 ...
}

Мой код вы можете увидеть на github github.com /caktopik / haci

Или, если вы хотите создать админ-панель, пожалуйста, прочитайте это https://philsturgeon.uk/codeigniter/2009/07/08/Create-an-Admin-panel-with-CodeIgniter/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...