【发布时间】:2015-08-30 13:26:31
【问题描述】:
我的网站是在 Yii 框架 (v1) 上编写的,现在我想开始使用 Yii2 重写它。我的计划是从简单、孤立的部分开始逐步完成。
但我不明白如何在访问者的背景中组合两个框架,这可能吗? 假设我在服务器上有 php 5.4(或者如果需要 5.5),一个没有子域的域名。
例如:网站具有模块化结构(确实如此)并具有模块:新闻和文章。我会在 Yii2 上重写新闻,文章继续使用 Yii,
mysite.com/news 和 mysite.com/articles - 应显示与以前相同,访问者不应注意到 news使用另一个框架(url应该和以前一样)
问题是:如果可能的话,我怎样才能达到它?有没有人有实际的解决方案或在实际项目中做过?
【问题讨论】:
-
我希望如此。在一个项目文件夹中设置两个应用程序(两个前端控制器,两个库都通过 Composer),然后使用
mod_rewrite通过 URL 模式选择性地定向到一个或另一个。 -
我正在这样做,我可以告诉你:它远远超出了教程提到的范围。特别是如果您选择逐渐转换输出到屏幕的控制器/动作。到目前为止,要让一切正常工作真是太糟糕了。