Русскоязычный форум, посвященный фреймворку Kohana

Все о фреймворке Kohana. Обсуждение уроков, документации.
Текущее время: 21 май 2024, 06:31

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Конфликт контроллеров
СообщениеДобавлено: 16 окт 2012, 13:14 
Не в сети
Зеленый

Зарегистрирован: 16 окт 2012, 13:04
Сообщения: 3
Здравствуйте.
У меня организована админка на независимом подключении модулей. Есть модуль page. Соответсвенно с контроллером page ледажещим в папке этого модуля. Все нормально работало. Пока на фронт энде не появился такой же контроллер
Теперь модуль обращается к этоу контроллеру и соответственно выдает ошибку. Как можно решить эту проблему не переименовывая контроллеры. Что бы сохранялись говоьрящие названия?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конфликт контроллеров
СообщениеДобавлено: 17 окт 2012, 00:39 
Не в сети
Бывалый

Зарегистрирован: 29 сен 2012, 00:30
Сообщения: 65
Откуда: Рига, Латвия
Попробуйте немного поменять структуру папок - положить админский page в папку admin, и соответственно поменять роуты.
Если нужно подробнее, выкладывайте структуру папок и роуты, будем вместе что-то придумывать...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конфликт контроллеров
СообщениеДобавлено: 17 окт 2012, 02:10 
Не в сети
Зеленый

Зарегистрирован: 16 окт 2012, 13:04
Сообщения: 3
Спасибо. Я решил поменять названия контроллеров. Остальное все криво получилось бы. На иностранных форумах вроде бы тоже сталкивались с такой проблемой. Ничего не поделаешь. Кохана сначала ищет файлы в application потом в папке модуль
А портить красивую структуру вложености хаками не хотелось


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конфликт контроллеров
СообщениеДобавлено: 17 окт 2012, 02:59 
Не в сети
Бывалый

Зарегистрирован: 29 сен 2012, 00:30
Сообщения: 65
Откуда: Рига, Латвия
fantazista писал(а):
Кохана сначала ищет файлы в application потом в папке

Если было бы наоборот, то вы бы не получили доступ к фронт-энд контроллеру, что тоже проблема. Так что действительно либо раскидывать по разным папкам или по-разному называть контроллеры.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Конфликт контроллеров
СообщениеДобавлено: 17 окт 2012, 11:00 
Не в сети
Зеленый

Зарегистрирован: 16 окт 2012, 13:04
Сообщения: 3
Думаю можно было бы настроить так, чтобы, если рут был прописан в ините модуля то и к контролеру он обращался этого модуля. Прописав что нибудь в direction или же в какой нибудь другой настройке.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Все о фреймворке Kohana  | 
Powered by phpBB® Forum Software © phpBB Group