Маршрутизация в каталогах Kohana 3.2

У меня есть структура каталогов:
APPLICATION-> классы:> контроллер-> школа-> админи-> менеджмент-> студент-> student.php

Имея маршрут:

    Route::set('school_admin_management_student',
'<prefix>/<directory>(/<controller>(/<action>(/<id>)))',
array('prefix'=>'demo', 'directory'=>'school/admin/management/student'))
->defaults(array(
'directory'=>'school/admin/management/student',
'controller'=>'student',
'action'=>'index',
));

Все хорошо, что касается доступа в школу, я должен использовать одно и то же приложение для колледжа, только хочу изменить URL-адрес заранее, но использую тот же код, разработанный для школы, например:

Если кто-то доступ: http://example.com/demo/school/admin/management/student он покажет логику, разработанную в индексе действий,

теперь то, что я хочу,

если кто-то получит доступ: http://example.com/demo/college/admin/management/student один и тот же контроллер должен вызываться, безусловно, с некоторым изменением логики на основе определения URL.

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

Фейсал Фариди

0

Решение

Я согласен с @kingkero. Вы должны направить на другой контроллер и наследовать от школьного контроллера.

Другой вариант — изменить действие. Один для школы и один для колледжа.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector