我使用了一个小教程通过Navigation_Menu视图助手创建菜单。我在localhost的子文件夹中创建了我的Zend文件夹,所以现在我可以在我的brwoser中访问它
localhost/project/public
现在菜单从我的配置中获取一个相对网址。例如' about'映射到/index/about
。现在,我的助手帮助地图“关于'到localhost/index/about
。如何在不更改配置文件的情况下将其映射到localhost/project/public/index/about
?
最有可能的是,这不是Zend特有的,所以如果我错了,请纠正我。
答案 0 :(得分:1)
假设您正在使用Xampp / Apache lokal Webserver,请参阅设置本地域的HowTo
$xamppRoot / apache / conf / extra
文件夹http-vhosts.conf
现在是变量部分,我将发布我的结构。您可以修改Servername
(基本上是网址/域名),DocumentRoot
(项目/公共路径),SetEnv APPLICATION_ENV $yourenv
(Zend Config环境)和<Directory ...>
(再一次是项目/公共的道路)
<Virtualhost *:80>
ServerName hod.dev
DocumentRoot "C:\xampp\htdocs\prvt\cahod\public"
SetEnv APPLICATION_ENV "local"
<Directory C:\xampp\htdocs\prvt\cahod\public>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
有了这个,您的Apache现在知道如何设置本地域。现在唯一要做的就是在访问http://hod.dev
HOSTS
(您可以使用简单的文本编辑器)127.0.0.1 hod.dev
答案 1 :(得分:0)
您可能需要在配置文件中设置或更改baseUrl
参数。如下所示:
resources.frontController.baseUrl = "/project/public"
希望有所帮助,