Контроллеры в двухуровневом подкаталоге - PullRequest
0 голосов
/ 27 октября 2010

Есть ли взломать, чтобы обеспечить поддержку двухуровневых контроллеров подкаталогов?

Ответы [ 2 ]

0 голосов
/ 27 октября 2010

Хорошо, я предоставлю расширение контроллера.

Скопируйте этот код в папку библиотеки приложений CI (по умолчанию это / system / application / library) и назовите егоas MY_Router.php

0 голосов
/ 27 октября 2010

Не без модификации ядра. Хотя, я не уверен, зачем тебе это нужно?

Я бы посоветовал вам сосредоточиться на маршрутах: http://codeigniter.com/user_guide/general/routing.html

Имея подпапки одного уровня в системе / приложении / контроллерах, вы можете легко, добавив URI-маршрут, сделать систему / приложение / контроллеры / my_sub_level доступной через http://example.com/myfirstlevel/mysecondlevel/mythirdlevel/my_sub_level добавив этот маршрут:

$route['myfirstlevel/mysecondlevel/mythirdlevel/my_sub_level/:any'] = "my_sub_level/welcome";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...