У меня была проблема с ошибкой из Zend Framework 1.9 при создании маршрутизаторов для дружественных URL. Te:"не удается собрать. Обратный маршрут не указан"
не удается собрать. обратный маршрут не указан
У меня была проблема с ошибкой из Zend Framework 1.9 при создании маршрутизаторов для дружественных URL. Te:"не удается собрать. Обратный маршрут не указан"
не удается собрать. обратный маршрут не указан
Было не так просто найти решение, поэтому я хочу поделиться, если кто-то будет бороться с этим, как я.
Как они писали в zend manual: «Так как шаблоны регулярных выражений не так легко перевернуты, вам нужно будет подготовить обратный URL-адрес, если вы хотите использовать вспомогательный URL-адрес или даже метод сборки этого класса. представленное строкой, оформленной Sprintf() и определяется как четвертый параметр конструктора:»
$route = new Zend_Controller_Router_Route_Regex(
'archive/(\d+)',
array(...),
array('year' => 1),
'archive/%s'
);
Поэтому в основном все, что вам нужно сделать, это добавить
'archive/%s'
линии к маршрутизатору Params.
Я нашел решение в этой теме