我目前正在使用来自 Git 的 ZendFrameworkSkeleton 应用程序,并试图利用它的模块部分来拥有大量模块,可以通过 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 模块的全部要点,但令我惊讶的是它似乎无法开箱即用。任何人都知道这是如何完成的,或者可能有指向它的示例/教程的链接?
目前,路由器似乎在每个模块中,而不是在整个应用程序中,我本以为应该如何完成... 我猜你有一个应用程序模块来执行路由和全局操作,注入(inject)依赖项等等,然后其他模块用于不同的操作,例如游戏、帐户、留言簿、论坛等。
一旦我弄明白了,我就可以制作一个 Github 示例应用程序,因为我知道其他人对此很好奇。
编辑 @ 24/11/2011:从那以后,我在贡献者论坛上看到了 EvanDotPro 的一篇帖子,内容是他们谈论他们不想使用 ZF1 模块/ Controller /操作方式做事,并且没有'对它的需求不大。他实际上写了一个例子,让它运行这样的东西,但说它不能 100% 工作。所以任何看到这篇文章的人都在寻找更多信息并且更精明一点,那就是它:https://github.com/EvanDotPro/EdpMagicRoute
(如果它在阅读这篇文章时仍然存在!)
最佳答案
我在 github 上找到了很好的例子 https://github.com/akrabat/zf2-tutorial + 带解释的 pdf http://akrabat.com/wp-content/uploads/Getting-Started-with-Zend-Framework-2.pdf
关于php - Zend Framework 2 - 通过 URL 的多个模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8079264/