В настоящее время я использую приложение ZendFrameworkSkeleton от Git и пытаюсь использовать его модульную часть, чтобы иметь множество модулей, изменяемых по URL, например:
http://localhost/application/index/index/
http://localhost/guestbook/index/index/
http://localhost/forum/index/index/
Кроме того, как бы выиспользуйте язык там и для будущего расширения:
http://localhost/en/application/index/index/
http://localhost/de/application/index/index/
http://localhost/en/forum/index/index/
Я бы подумал, что в этом и заключается весь смысл модулей ZF2, и я удивлен, что он не работает "из коробки".Кто-нибудь получил какое-либо представление о том, как это должно быть сделано или, возможно, ссылку на пример / учебник этого?
В настоящее время кажется, что маршрутизатор находится внутри каждого модуля, а не всего приложения, которое яя бы подумал, как это должно быть сделано ... Я вроде как предполагаю, что у вас есть один модуль Application, который выполняет маршрутизацию и глобальные вещи, вводит зависимости, а что нет, а затем другие модули для различных вещей, таких как игра, учетная запись, гостевая книга, форум и т. д.
Как только я это выяснил, я могу сделать пример приложения на Github, поскольку знаю, что другие люди интересуются этим.
Edit @ 24/11 /2011: С тех пор я наткнулся на сообщение EvanDotPro на форуме для участников о том, что они говорят о том, что они не хотят делать что-то с модулем / контроллером / действием ZF1, и что на это не было особого спроса.Он на самом деле написал пример, в котором он работал примерно так, но сказал, что он не работает на 100%.Так что любой, кто сталкивается с этим постом, ищет дополнительную информацию и немного более сообразителен, чем это: https://github.com/EvanDotPro/EdpMagicRoute
(если он все еще существует на момент прочтения этого!)