我已经做了大量的研究,在进入这个新项目之前,我会问你对我应该采取的建议的看法。Zend框架2模块路由?
我创建一个应用程序,建立与未连接,我想sperate成模块多个模块。它们将分别开发。现在我想找一个在ZF中创建这个的最佳方法。首先的想法是只改变zf库的路径到外部资源,并把每个项目分开,但会话和需要常用的变量分开很不好。我想要的是单一的身份验证点(如谷歌登录),然后有这个模块(如Gmail,日历,谷歌搜索等)。
接下来的想法是建立子域,并根据它们做一些路由:api.example.com - > api模块,account.example.com - >另一个模块等。我在这里发现这里:Zend Framework 2 Routing subdomains to module或这里Adding sub domain based routes in Zend framework。如果这是最好的正确方法吗?
另一个想法是在bootstrap中切换设置。因此,如果请求来自api子域,请将APLICATION_PATH设置为api/else。但我不认为我可以使用同一届会议。
三是创建休息身份验证服务,然后使用第二种方式来实现这一目标。
任何建议或想法,我怎么可能实现这一目标?
你不明白我的问题。我不想成为模块连接。我希望每个模块都是独立的应用程序,这意味着独立的引导路由器等等。 – gorgi93
您的模块不应该是单独的“应用程序”。应用程序很可能是“一个网站”。在这个网站上你有几个单独的模块。这些模块都有其独立的配置。模块是没有应用程序。他们依靠应用程序本身的基础架构,并通过应用程序彼此沟通。 - 进一步说明,只是因为我不了解你并不意味着你需要downvote;)你的问题真的不清楚(并且仍然没有通过你的评论) – Sam
为什么他们不应该?它们在用户数据库旁边没有共同之处。我想创建某种SOA并尝试找到用户身份验证和授权的最佳方式,但我想在zend应用程序之间共享会话。 – gorgi93