iserv4u/yii2-pii

此包已被废弃且不再维护。未建议替代包。

一个用于在侧边栏滑动面板中显示和添加内容的Yii2小部件和行为。

安装: 494

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

0.2.6 2018-09-03 18:49 UTC

This package is not auto-updated.

Last update: 2019-05-13 20:15:53 UTC


README

iServ4u GitLab上查看仓库克隆

这是什么?

一个侧边栏面板,使用行为从任何对象类添加任何类型的元素。

安装

通过composer

composer require iserv4u/yii2-pii:*

配置

$web = [
    'modules' => [
        'pii' => [
            'class'   => \iserv4u\pii\Module::class,
        ],
    ]
];

迁移

@iserv4u/pii/migrations

输出面板

只需在您的布局或视图中添加<?= \iserv4u\pii\widgets\PanelWidget::widget(); ?>即可。

使用行为

在任何yii2对象中添加/注册一个项/元素到面板

public function behaviors()
{
    return [
        'editor-panel' => [
            'class' => PanelBehavior::class,
            'group' => self::class,
            'item'  => [
                'view' => $this->render('@VIEW_PATH_ALIAS', ['param' => $value]),
                'options' => [
                    'class' => 'css-class'
                ]
            ]
        ]
    ];
}

$this->attachBehavior(
    'editor-panel' => [
        'class' => PanelBehavior::class,
        'group' => self::class,
        'item'  => [
            'view' => $this->render('@VIEW_PATH_ALIAS', ['param' => $value]),
            'options' => [
                'class' => 'css-class'
            ]
        ]
    ]
);

RBAC

可用 角色

  • Pii-Editor

参考

slideout.js - 为您的移动Web应用提供触摸滑动导航菜单。