kollarovic/navigation 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

kollarovic/navigation

最新稳定版本:4.0.1

Composer 安装命令:

composer require kollarovic/navigation

包简介

Navigation for Nette

README 文档

README

composer.json

{
    "require":{
        "kollarovic/navigation": "dev-master"
    }
}

config.neon

extensions:
	navigation: Kollarovic\Navigation\DI\Extension


navigation:
	backend:
		label: Homepage
		link: Homepage:default
		items:
			page:
				label: Page
				link: Page:default
			setting:
				label: Setting
				link: Setting:default
				items:
					base:
						label: Base
						link: Setting:base
					advanced:
						label: Advanced
						link: Setting:advanced
						items:
							web:
								label: Web
								link: Setting:web
							mail:
								label: Mail
								link: Setting:mail

presenter

use Kollarovic\Navigation\ItemsFactory;
use Kollarovic\Navigation\NavigationControl;
use Kollarovic\Navigation\SitemapControl;


abstract class BasePresenter extends Nette\Application\UI\Presenter
{

	/** @var \Kollarovic\Navigation\ItemsFactory @inject */
	public $itemsFactory;


	protected function createComponentNavigation()
	{
		return new NavigationControl($this->itemsFactory->create('backend'));
	}


	protected function createComponentSitemap()
	{
		return new SitemapControl($this->itemsFactory->create('backend'));
	}

}

template.latte

{control navigation:menu}

{control navigation:breadcrumb}

{control navigation:panel}

{control sitemap}

统计信息

  • 总下载量: 1.27k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 0
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 2
  • Forks: 3
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-03-05