Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Zend framework 如何将Zend Framework设置为在子目录上运行?_Zend Framework - Fatal编程技术网

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

Zend framework 如何将Zend Framework设置为在子目录上运行?,zend-framework,Zend Framework,我想将Zend框架设置为在子目录上运行。可能吗?也许您正在寻找使用apache的虚拟主机?但我不确定你在说什么 ServerName quickstart.local DocumentRoot/path/to/quickstart/public SetEnv应用程序_ENV“开发” DirectoryIndex.php 允许超越所有 命令允许,拒绝 通融 在添加路由器之前,最好在引导程序中向控制器添加baseUrl $controller = Zend_Controller_Front::g

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

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


ServerName quickstart.local
DocumentRoot/path/to/quickstart/public
SetEnv应用程序_ENV“开发”
DirectoryIndex.php
允许超越所有
命令允许,拒绝
通融

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

$controller = Zend_Controller_Front::getInstance();
$controller->setBaseUrl('/subDirectory');
请注意,这将向您使用框架创建的所有路径(即路由器)添加基本路径。假设您有一个collective/css文件夹,您必须手动将该文件夹的路径添加到任何脚本方法,或者为该文件创建一个子目录/css

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