Покинул форум
Сообщений всего: 356
Дата рег-ции: Июнь 2013 Откуда: Ставропольский край
Помог: 10 раз(а)
[+]
_Dark_ пишет:
Hapson пишет:
Ага, понятно. А 0,03 это много или мало. За это время подгружаются два модуля и выбираются 5 статей из БД.
А как вы думаете?
Считайте порогом 0.3 секунды.
Понятно. Ну до этого еще далеко (Добавление) caballero
Я вот что-то не пойму, а как в вашем варианте происходит выброс на 404?
У вас главный контроллер вызывает роутеры всех модулей. Если ни один из них не распознал своего URI, то тогда по идее должно выполниться действие по умолчанию. Ну например вывод последних статей. А 404 где? При каком условии выбрасывает на 404? (Добавление)
Или действие по умолчанию выполняется когда нет REQUEST_URI и QUERY_STRING ?
А любой нераспознанный URI - это и есть 404? (Добавление)
Правильный принцип?
Цитата:
компонент Контент (модуль переросток) может дергать любые модули и выводить в область контента результаты их работы
приложение стартует
компонент Контент вызывает Роутер - возьми и проанализируй URI
компонент Роутер вызывает поочередно роутеры всех модулей - ищите свои параметры в URI
- URI есть, но модули не нашли ничего своего и каждый из них вернуд false Роутеру - ошибка 404
- URI есть и какой-то модуль нашел свои параметры - возвращает true Роутеру и делает, то что нужно
- URI нет - Роутер пинает тот модуль, который должен что-то сделать по умолчанию ну... articles/get_blog
----- ПЫХ тут - ходи туда, прежде чем писать сюда (толку больше будет)
Ch_chov
Отправлено: 15 Августа, 2013 - 05:20:06
Постоянный участник
Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008 Откуда: из города
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.