wartron/yii2-widgets-urlactive

Yii2 Widgets 用于覆盖 Nav 和 Menu 的 isItemActive

安装: 21

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

dev-master 2015-08-30 01:23 UTC

This package is not auto-updated.

Last update: 2024-09-28 17:38:25 UTC


README

这两个简单的小部件提供了一种简单的方法,使得 \yii\widgets\Menu 和 \yii\bootstrap\Nav 的项目活跃状态不仅依赖于设置的 URL,还可以根据其他可能的 URL 模式进行检查。我们通过添加一个应检查的其他可能的 URL 模式数组来实现这一点。如果你查看 Menu.php 或 Nav.php 文件,代码相当简单。

使用 wartron\yii2widgets\urlactive\Nav 小部件代替标准的基本 CRUD 的例子是,所有 CRUD URL 都将保持菜单项状态为活跃。

use wartron\yii2widgets\urlactive\Nav;

echo Nav::widget([
    'items' =>  [
        [
            'label'     => 'Gizmos',
            'url'       => ['/crud/gizmo/index'],
            'urlActive' => [
                ['/crud/gizmo/view'],
                ['/crud/gizmo/update'],
                ['/crud/gizmo/create'],
            ]
        ],
    ]
]);