Zend framework Zend导航Uri和BaseUrl
我正在我的网站上设置zend navigation,在本地开发时遇到了一个问题 My navigation.xmlZend framework Zend导航Uri和BaseUrl,zend-framework,zend-view,zend-navigation,view-helpers,Zend Framework,Zend View,Zend Navigation,View Helpers,我正在我的网站上设置zend navigation,在本地开发时遇到了一个问题 My navigation.xml <?xml version="1.0" encoding="UTF-8"?> <config> <nav> <page1> <label>Site</label> <uri>/</uri> <pages>
<?xml version="1.0" encoding="UTF-8"?>
<config>
<nav>
<page1>
<label>Site</label>
<uri>/</uri>
<pages>
<page1_1>
<label>Home</label>
<uri>/</uri>
</page1_1>
<page1_2>
<label>Contact</label>
<uri>/contact</uri>
</page1_2>
</pages>
</page1>
</nav>
</config>
场地
/
家
/
接触
/接触
呈现菜单
<?=$this->navigation()->menu();?>
HTML输出
<ul class="navigation">
<li class="active">
<a href="/">Site</a>
<ul>
<li>
<a href="/">Home</a>
</li>
<li class="active">
<a href="/contact">Contact</a>
</li>
</ul>
</li>
-
-
-
我在子文件夹中开发项目,例如:。zend导航uri将链接显示为已安装的
如何将我的基本url应用于uri?如果您使用的是生成url的标准方法,则可以在生成url之前设置基本url,如下所述
如果您使用的是生成url的标准方式,则可以在生成url之前设置基本url,如下所述
您可以在xml文件中指定整个路由:
<home>
<label>Home</label>
<route>home</route>
<module>default</module>
<controller>index</controller>
<action>index</action>
</home>
家
家
违约
指数
指数
这是一个命名路由,由模块、控制器、操作指定。您可以在xml文件中指定整个路由:
<home>
<label>Home</label>
<route>home</route>
<module>default</module>
<controller>index</controller>
<action>index</action>
</home>
家
家
违约
指数
指数
这是一个命名的路由,由模块、控制器、,操作。显示如何生成指向@emaillenin的链接的代码我刚刚插入了它如何生成指向@emaillenin的链接我刚刚插入了它我的baseUrl在视图中工作,但我需要与zend Navigation一起工作的解决方案我的baseUrl在视图中工作,但我需要与zend Navigation配合使用的解决方案指定模块、控制器、操作可以工作,但编写起来有点枯燥,这是唯一的解决方案吗?您可以始终在布局中添加一个应该可以工作的基本标记。指定模块、控制器、操作可以工作,但编写起来有点枯燥,这是唯一的解决方案吗?你可以在你的布局中添加一个基本标签。