У меня есть структура каталогов: application-> classes → controller-> школа → admin-> управление → student-> 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.
Я буду очень благодарен вам, если вы можете дать мне хоть какой-то намек, потому что я должен завершить свой проект в ближайшие дни, пожалуйста, помогите мне!
Фейсал Фариди
Я согласен с @kingkero. Вы должны перейти на другой контроллер и наследовать от школьного контроллера.
Другой вариант, который у вас есть, - это изменить действие. Один для школы и один для колледжа.