Я думаю, что у меня та же проблема, что и у этого парня - http://framework.zend.com/issues/browse/ZF-9385?page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel
"Если я позвоню как-то так
/ Моды / кон / 123 / а
на контроллере RESTful я ожидал бы, что «123» - это мой идентификатор, а «abc» - это что-то другое (вторичный / последующий идентификатор), вместо «123» - это ключ с «abc» в качестве значения и «id» отсутствует в все. Идентификатор не должен здесь теряться и дополнительные параметры ... Я бы предпочел, чтобы они просто были пронумерованы, но по крайней мере обычное поведение (/ key1 / value1 / key2 / value2) должно начинаться после id-параметра. "
Мне нужно извлечь идентификаторы из URL:
mycontroller.com/a/getdetails/123/234/345/456
Принимая во внимание, что Zend сохраняет вышеуказанное как:
[_params:protected] => Array
(
[controller] => getdetails
[action] => get
[format] => xml
[123] => 234
[345] => 456
[module] => default
)
Как я могу рассматривать 123, 234, 345 и 456 как идентификаторы? Или как вытащить их из URL?