gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-10-31 20:56:24 25 4
gpt4 key购买 nike

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

在某些情况下,这意味着可以节省数小时的编程时间,我们可以将这些时间用于更新的版本。

我们在 Apache 上确实拥有完整的服务器控制和复杂的 301 重写,因此我们可以根据需要重写符号链接(symbolic link)。我们的目标是能够将 Zend 包含在我们站点的一个子目录中,这样我们至少可以在任何 PHP 编程中使用它的库,甚至更好的是数据库模型和尽可能多的代码可以在我们纯 ZF 站点之后重用当它完成时。

这值得麻烦吗?有人可以指出教程或最佳实践来做到这一点吗?

非常感谢。

最佳答案

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

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

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]

关于php - 如何在我的旧 PHP 非集中站点上集成 Zend Framework?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1390211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com