[英]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.