ahmadfadlydziljalal / yii2-strukturorganisasi
组织结构模块
v1.0.1
2021-07-11 18:50 UTC
Requires
- yiisoft/yii2: ~2.0.0
README
组织结构模块
关于扩展
目前仅支持使用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