iserv4u / yii2-pii
此包已被废弃且不再维护。未建议替代包。
一个用于在侧边栏滑动面板中显示和添加内容的Yii2小部件和行为。
0.2.6
2018-09-03 18:49 UTC
Requires
- bower-asset/slideout.js: ^1.0
- yiisoft/yii2: 2.0.*
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应用提供触摸滑动导航菜单。