zend-framework – Zend框架,URL视图助手和布局
发布时间:2020-12-13 21:38:52 所属栏目:PHP教程 来源:网络整理
导读:我一直在使用Zend框架,但是我遇到了一个我无法解决的问题.我正在使用Zend_Layout,Zend_View和URL视图助手来创建超链接.要创建一些SEO友好的URL,我在layout.phtml中使用以下代码: ?php echo $this-url( array( 'module' = 'default','controller' = 'contact
我一直在使用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视图助手不使用当前路由,如您所愿,没有路由
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |