首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在我的旧PHP非集中式站点上集成Zend Framework?

如何在我的旧PHP非集中式站点上集成Zend Framework?
EN

Stack Overflow用户
提问于 2009-09-07 17:03:15
回答 2查看 331关注 0票数 3

我们正在Zend Framework中开发一个新站点,同时维护和改进我们的旧版本(普通的、老式的PHP文件)。

在某些情况下,这意味着我们可以在一定程度上使用较新版本的编程时间。

我们确实有完全的服务器控制和在Apache上复杂的301重写,所以我们可以根据需要重写o symlink。我们的目标是能够将Zend包含在我们网站的一个子目录中,这样我们至少可以在任何PHP编程中使用它的库,甚至更好的是,当它完成后,DB模型和尽可能多的代码可以在我们纯粹的ZF网站上重用。

这样的麻烦值得吗?为了做到这一点,有人能指出一个教程或最佳实践吗?

非常感谢。

EN

Stack Overflow用户

发布于 2009-09-07 17:49:31

完全可以一次编写一个基于ZF的页面来实现新功能,或者替换站点的旧部分。

您可以根据需要编写新页面,但不是像往常一样通过index.php馈送,而是通过mod_rewrite将特定的URLS定向到新的基于zf的页面:

代码语言:javascript
运行
复制
RewriteEngine on
RewriteBase /
# Not if there is a file or directory that matches
RewriteCond %{REQUEST_FILENAME}       !-f
RewriteCond %{REQUEST_FILENAME}       !-d

# a new, clean URL can go to an old page
RewriteRule ^online /online_now.php

# other pages go to a ZF-frontcontroller, in zf.php
RewriteRule ^about/ /zf.php           [L]
RewriteRule ^account /zf.php          [L]
RewriteRule ^data /zf.php             [L]
RewriteRule ^faq /zf.php             [L]
票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1390211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档