scharrier/li3_menu

此包最新版本(dev-master)没有提供许可证信息。

Lithium 简单菜单生成器

安装: 80

依赖: 0

建议者: 0

安全: 0

星标: 5

关注者: 4

分支: 1

公开问题: 0

类型:lithium-library

dev-master 2015-05-22 10:09 UTC

This package is not auto-updated.

Last update: 2024-09-14 15:27:01 UTC


README

在 Lithium 中创建菜单应该很简单。这个小助手只做一件事:它接受一个菜单,识别活动链接并渲染一个 ul/li 菜单。

安装

只需将以下内容添加到您的 config/bootstrap/libraries.php 中

	Libraries::add('li3_menu') ;

并在您的视图中

    $this->menu->display(array(
      'Home' => '/',
      'My pictures' => '/pictures'
    ));

高级用法

您可以通过将它们定义为数组来在链接中指定更多参数

  • url : 目标(可以是数组或字符串)
  • mask : 如果您想指定更具体的掩码,则可以使用此参数。默认情况下,掩码是目标 URL。
  • active : 如果您想强制活动项,请将此设置为 (bool) true。
  • class : 如果您想为项目添加 CSS 类
    $this->menu->display(array(
      'Home' => ['url' => '/', 'mask' => ['controller' => 'home']] // Will be active for all the Home controller actions
      'My pictures' => ['url' => ['controller' => 'pictures', 'action' => my], 'class' => 'my-pictures']
    ));