ahmadfadlydziljalal/yii2-strukturorganisasi

组织结构模块

v1.0.1 2021-07-11 18:50 UTC

This package is auto-updated.

Last update: 2024-09-12 12:06:03 UTC


README

组织结构模块

Image

关于扩展

MYSQL中的数据层次

目前仅支持使用CTE在Adjacency List中操作节点,使用MYSQL版本8。

CTE实现

组织结构

安装

要使用此扩展,最好使用composer

在您的Yii2项目根目录中运行以下命令,以添加此扩展到您的Yii2项目中。

composer require --prefer-dist ahmadfadlydziljalal/yii2-strukturorganisasi "dev-main" -vvv

或者,在Yii2项目根目录的composer.json文件中添加以下代码

"ahmadfadlydziljalal/yii2-strukturorganisasi": "dev-main"

使用方法。

此扩展是一个模块,这意味着我们不能通过命名空间直接调用其class

您需要在您的Yii2项目配置文件中添加以下代码。例如,在Yii2基本模板中的config/web.php文件中。

return [
    'modules' => [
        'dzil' => [
            'class' => 'ahmadfadlydziljalal\strukturorganisasi\Module',
        ]
    ]
]

执行迁移,为了测试,别忘了生成一些模拟数据。

php yii migrate --migrationPath=@ahmadfadlydziljalal/strukturorganisasi/migrations

如果安装正确,您可以在地址中使用此模块

https:///path/to/index.php?r=dzil/struktur-organisasi

或者,在启用pretty-url之后,只需使用

https:///path/to/dzil/struktur-organisasi