Как стать автором
Обновить

Комментарии 10

Спасибо за статью. Хотя впринципе для сабдоменов стоп-слова можно былобы и не писать ;)
пригодится. всякие forum, www, img тоже надо както пропустить дальше :)
Спасибо за статью. В настоящий момент разрабатываю систему с субдомена и ваша статья пригодится.
А не ли проще добавить Zend_Controller_Router_Route_Static для исключений после этого маршрута? При разборе это было бы быстрее…

Или Zend_Controller_Router_Route для всех исключений разом. И связать сразу переменный параметр с именем действия.
ну во первых я решил что так компактней. а во вторых плодить обьекты для каждого маршрута мне не особо хотелось.
я хоть и рад шо в зенде все обьектами, но на каждый пук их создавать, когда можно обойтись простым массивом или строкой по моему чересчур. это наверное или моя беда, непонимающего, или беда всех расширяемых систем, когда за удобство и возможность нетрудозатратной модификации приходится платить скоростью и ресурсоемкостью. Вот как в Zend_Acl — класс ради класса Zend_Acl_Role. я понимаю что его можно будет расширить, но в основном то он передался и забылся. сам по себе методов кроме получения идентификатора не имеет. зачем?
Использовать на каждый пук регулярку — тоже не самый лучший выход :) Если вы настолько серьёзно считаете, что десяток объектов нагрузят систему, лучше уж сравнить. Хотя по мне так оба решения имеют право на жизнь, главное чтобы www|register etc. не были захардкожены.
А такие юзернеймы у вас заблочены в регистрации? )
конечно, но это уже не касается данной проблеммы :)
> сделать профиль пользователя доступным через example.com/user/username
> Задача простая и с помощью Zend Framework решается парой строк кода.

Можно взглянуть на эти пару строк? Т.е. вопрос в том как сделать так чтобы запустился не какойто акшен, а метод обработчик %username%

p.s.
Я новичек в zend framework`е
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории