繁体   English   中英

如何设置Zend Framework在子目录上运行?

[英]How can I set Zend Framework to run on sub directory?

我想将Zend Framework设置为在子目录上运行。 可能吗?

也许您正在寻找带有apache的虚拟主机? 但是我不确定你在说什么

http://framework.zend.com/manual/en/learning.quickstart.create-project.html

<VirtualHost *:80>
    ServerName quickstart.local
    DocumentRoot /path/to/quickstart/public

    SetEnv APPLICATION_ENV "development"

    <Directory /path/to/quickstart/public>
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

添加路由器之前,最好在引导程序中将baseUrl添加到控制器。

$controller = Zend_Controller_Front::getInstance();
$controller->setBaseUrl('/subDirectory');

请注意,这会将基础添加到使用框架创建的所有路径,即路由器。 假设您有一个集体/ css文件夹,则必须将该路径手动添加到任何脚本方法中,或为该文件创建subDirectory / css。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM