将zendframework项目复制到它的子文件夹中

时间:2011-03-03 04:50:15

标签: php zend-framework

您好 我有一个zendframework项目。现在它在我的域名(http://www.mydomain.com)中运行。 我想修改网站的某些部分。所以我决定将所有文件和文件夹复制到其子文件夹(http://www.mydomain.com/zendwork)。有可能吗?

我听说相对路径有问题吗?那么我如何以最简单的方式改变整个路径?

提前致谢

2 个答案:

答案 0 :(得分:4)

只有“public”目录下的文件需要位于文档根目录下。其余的代码库(“应用程序”,“库”等)可以存在于任何地方。

APPLICATION_PATH文件中定义的public/index.php常量和包含路径决定了在哪里找到应用程序的其余部分。

另一个考虑因素是在链接到视图中的JavaScript,CSS,图像和其他“静态”资源时使用BaseUrl视图助手,例如

// view.phtml
<img src="<?php echo $this->baseUrl('/images/foo.jpg') ?>" alt="foo">

要移动您的应用程序,只需移动“公开”内容并编辑index.php

答案 1 :(得分:-1)

是的。但是你需要在.htaccess文件中设置路径。