zend-framework – Zend框架,URL视图助手和布局

我一直在使用Zend框架,但是我遇到了一个我无法解决的问题.我正在使用Zend_Layout,Zend_View和URL视图助手来创建超链接.要创建一些SEO友好的URL,我在layout.phtml中使用以下代码

<?PHP echo $this->url( array( 'module' => 'default','controller' => 'contact' ),'contact',true ); ?>

这很好用.链接是contact.html(这在我的bootstrap中处理).但是当我在访问联系页面后尝试访问未路由的其他页面(后端页面不需要具有SEO-URL)时,Zend会自动使用当前路由.为了使事情更清楚,我用来在layout.phtml中创建指向后端页面链接代码

<?PHP echo $this->url( array( 'module' => 'admin','controller' => 'manage' ),null,true ); ?>

第二个参数null用于告诉助手没有路由用于此链接.但似乎Zend自动使用当前路线(接触路线).如何解决这个问题呢?

提前致谢!

解决方法

使用’default’作为路由参数. null告诉URL视图助手不使用当前路由,如您所愿,没有路由

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...