脚本宝典收集整理的这篇文章主要介绍了php – Zend Framework 2导航子菜单(顶级菜单),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_404_7@
Home | Users | Options@H_404_7@但现在我需要子菜单,但我找不到办法.我需要像悬停菜单项(例如:用户),然后显示’列表’,’添加’,’编辑’
@H_404_7@我真的很感激任何帮助.
@H_404_7@谢谢
@H_404_7@在你的配置文件,例如config / autoload / global.PHP:
@H_404_7@
return array( // Your others config arrays 'navigation' => array( 'default' => array( array( 'label' => 'Home','route' => 'home',),array( 'label' => 'User','route' => 'user','pages' => array( array( 'label' => 'List','route' => 'list',array( 'label' => 'Add','route' => 'add',array( 'label' => 'EdIT','route' => 'edit',array( 'label' => 'Options','route' => 'options',) ) );@H_404_7@在您的布局文件中,例如view / layout / layout.phtML: @H_404_7@
<nav> <?PHP echo $this->navigation('navigation') ->menu() ->setPartial('partial/menu') ->render(); ?> </nav>@H_404_7@部分视图,这里是view / partial / menu.phtml: @H_404_7@
<ul> <?PHP foreach ($this->container as $page) { $hasChildren = $page->hasPages(); if( ! $hasChildren) { ?> <li><a href="<?PHP echo $page->getHref(); ?>"><?PHP echo $page->getLabel(); ?></a></li> <?PHP } else { ?> <li> <a href="<?PHP echo $page->getHref(); ?>"><?PHP echo $page->getLabel(); ?></a> <ul> <?PHP foreach($page->getPages() as $child) { ?> <li><a href="<?PHP echo $child->getHref(); ?>"><?PHP echo $child->getLabel(); ?></a></li> <?PHP } ?> </ul> </li> <?PHP } } ?> </ul>@H_404_7@如果你需要CSS样本,你可以在这个答案中找到一些: @H_404_7@https://stackoverflow.com/a/13328340/3294723
以上是脚本宝典为你收集整理的php – Zend Framework 2导航子菜单(顶级菜单)全部内容,希望文章能够帮你解决php – Zend Framework 2导航子菜单(顶级菜单)所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。