Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
Конфликт контроллеров http://forum.kohanaframework.su/viewtopic.php?f=31&t=415 |
Страница 1 из 1 |
Автор: | fantazista [ 16 окт 2012, 13:14 ] |
Заголовок сообщения: | Конфликт контроллеров |
Здравствуйте. У меня организована админка на независимом подключении модулей. Есть модуль page. Соответсвенно с контроллером page ледажещим в папке этого модуля. Все нормально работало. Пока на фронт энде не появился такой же контроллер Теперь модуль обращается к этоу контроллеру и соответственно выдает ошибку. Как можно решить эту проблему не переименовывая контроллеры. Что бы сохранялись говоьрящие названия? |
Автор: | Zorato [ 17 окт 2012, 00:39 ] |
Заголовок сообщения: | Re: Конфликт контроллеров |
Попробуйте немного поменять структуру папок - положить админский page в папку admin, и соответственно поменять роуты. Если нужно подробнее, выкладывайте структуру папок и роуты, будем вместе что-то придумывать... |
Автор: | fantazista [ 17 окт 2012, 02:10 ] |
Заголовок сообщения: | Re: Конфликт контроллеров |
Спасибо. Я решил поменять названия контроллеров. Остальное все криво получилось бы. На иностранных форумах вроде бы тоже сталкивались с такой проблемой. Ничего не поделаешь. Кохана сначала ищет файлы в application потом в папке модуль А портить красивую структуру вложености хаками не хотелось |
Автор: | Zorato [ 17 окт 2012, 02:59 ] |
Заголовок сообщения: | Re: Конфликт контроллеров |
fantazista писал(а): Кохана сначала ищет файлы в application потом в папке Если было бы наоборот, то вы бы не получили доступ к фронт-энд контроллеру, что тоже проблема. Так что действительно либо раскидывать по разным папкам или по-разному называть контроллеры. |
Автор: | fantazista [ 17 окт 2012, 11:00 ] |
Заголовок сообщения: | Re: Конфликт контроллеров |
Думаю можно было бы настроить так, чтобы, если рут был прописан в ините модуля то и к контролеру он обращался этого модуля. Прописав что нибудь в direction или же в какой нибудь другой настройке. |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |