Мне действительно нравятся именованные URL-адреса в Django Framework , и мне было интересно, какой из фреймворков PHP поддерживает такую вещь. (Я полагаю, что Zend Framework делает, но, пожалуйста, исключите это из ваших ответов без объяснения причин).
Например, в Django я могу назвать путь, подобный «/ items / ###», как «item-detail-page», который будет указывать на «функцию» представления, которая принимает идентификатор продукта в качестве параметра.
Позже я мог ссылаться на адрес на странице сведений об элементе, создавая ссылку (через вспомогательную функцию) на 'item-detail-page 123' или аналогичную. Таким образом, я могу изменить свою структуру URL позже, когда мне это понадобится, не меняя ссылок или ссылок в моих шаблонах HTML.
Такая вещь уже существует в CodeIgniter, CakePHP и т. Д.?
Пользователи Django: я знаю, это сообщение не содержит правильный синтаксис шаблона для тега шаблона 'url'. Я только пытался представить общую идею.
EDIT / UPDATE:
Я полагаю, что этот вопрос был немного ненужным, так как теперь очевидно, что все популярных фреймворков поддерживают тип маршрутизации, который работает более / менее, как Django. Поэтому я считаю несправедливым присудить один лучший ответ, за исключением, возможно, того, который кажется наиболее подходящим для соответствия стилю генерации ссылок в Django, поскольку я упомянул об этом конкретно в своем вопросе (и, следовательно, в интересах других, ищущих тоже самое и найдя этот пост).