2014-11-05 39 views
0

我们有一个基于php的网站,我们希望逐渐迁移到zend框架。我想我们可以在框架上开发三个新组件,其余的都在旧网站上开发。是否有可能并排拥有zend模块和非zend

是否有可能通过共享会话和过滤http请求来实现这一点?换句话说,如果我要求http://website.com?component=old_component那么我们服务的是旧网站,如果我们服务的框架是http://website.com?component=new_zend_component?在每种情况下,用户的权利将通过相应的会话信息来验证。

还是需要旧网站在框架的控制器下?

回答

0

我想你可以用apache/nginx /你的服务器的重写规则来实现这个。但是,如果你有复杂的网址结构可能会很棘手。

如果你将与控制器一起去,也许最好只有一个“old_components”的默认路由和新的路由。但是这不是一个好方法,因为你将加载ZF +你的旧项目,这将需要更长的时间来处理,而不仅仅是使用web服务器重写规则。

+0

谢谢Maksym,实际上如果有可能我会加载旧网站或框架页面,但不是在一起。你仍然这么想吗?谢谢 – IberoMedia 2014-11-07 06:34:56

+0

然后尝试重写规则,它应该工作。你需要帮助吗? – 2014-11-07 08:50:15

+0

谢谢Maksym,不需要帮助。我只是想知道,在我跳到任务之前,我可以按照我设想的方式行事。 :)最好 – IberoMedia 2014-11-07 22:06:03

相关问题