FEC ADMIN : Yii2 擴展 DWZ UI 整合 - composer 安裝 - 賬戶管理,菜單管理,權限管理,日誌緩存管理

yii2 教程


本人寫的一個YII2 DWZ整合的後臺賬戶管理,菜單權限控制,日誌管理,緩存管理的的admin UI.歡迎下載:

Yii2 Fancy Ecommerce ADMIN (FEC ADMIN)

DEMO: http://demo.fancyecommerce.com/

測試賬戶: admin admin123(密碼)

官網:Yii2 DWZ JUI 擴展 插件




下面是github部分的內容,歡迎下載!

github: https://github.com/fancyecommerce/yii2_fec_admin/

            功能會繼續完善,目前只是一個基本的用戶,菜單,權限,log,cache的管理

本框架的目的是爲了更快的做一個系統,通過數組配置的方式快速的做出日常所用的增刪改查功能。

後續,會加入gii生成代碼等功能,通過配置的方式快速的生成增刪改查的代碼,在減少項目前期工作的同時,在功能方面快速的迭代。

本框架需要fec 模塊的支持,最好使用composer安裝,自動解決報依賴關係。

DEMO: http://demo.fancyecommerce.com/

測試賬戶: admin admin123(密碼)

demo 限制:由於測試的人會測試密碼修改功能,修改urlkey等admin賬戶密碼修改,權限修改被限制,您可以新建用戶修改您想要的功能

demo 數據庫:30分鐘 數據庫數據還原一次,還原成原來的數據,避免修改菜單url key等數據,造成demo無法測試。如果您在測試過程中,發現自己添加的數據丟失,請重新測試,是數據重置腳本讓數據庫所有的數據還原導致的。

歡迎安裝使用,或者學習,本框架有一定的學習yii2的價值。

本框架比較適合做ERP CRM 等後臺管理性框架。

由於年底空餘時間不多,先告一段落,找時間會做出詳細文檔,供參閱。

本框架的指導思想爲:盡大力的封裝,儘量通過 php數組配置的方式,展現出想要的功能。

yiichina中文官網發佈地址:http://www.yiichina.com/extension/638 ,歡迎評價,提意見,和不足

作者 :Terry

作者QQ : 2358269014

作者Email : [email protected]


有任何建議或者需求歡迎來反饋 issues

歡迎點擊右上方的 star 收藏

fork 參與開發,歡迎提交 Pull Requests,然後 Pull Request


1、安裝

安裝這個擴展的首選方式是通過 composer.

執行

composer require --prefer-dist fancyecommerce/fec_admin

或添加
"fancyecommerce/fec_admin": "~1.3.3"
composer install

2、配置

配置:在原來的基礎上添加如下代碼:main.php

'modules'=>[
        'fecadmin' => '\fecadmin\Module',
    ],
 'components' => [
       'user' => [
            'identityClass' => 'fecadmin\models\AdminUser',
            'enableAutoLogin' => true,
        ],
        'urlManager' => [
                'class' => 'yii\web\UrlManager',
                'enablePrettyUrl' => true,
                'showScriptName' => false,
                'rules' => [
                    '' => 'fecadmin/index/index',
                    //'blog' => 'blog/index/index',

                ],
            ],
        ],

param設置:config/param.php
<?php
return [
    'theme'             =>  'default',
    'systemlog'         => [
                    'enable' => true,
                ],
];

如果要使用緩存,則需要設置緩存,我個人使用的是redis緩存(可選,非必須),注意使用redis一定要設置密碼,不然會被攻擊的,我就吃過虧,最後重置系統。
'redis' => [
            'class' => 'yii\redis\Connection',
            'hostname' => 'localhost',
            'port' => 6379,
            'database' => 0,
            //'unixSocket' => '/var/run/redis/redis.sock',
            'password'  => 'dfa@2EDFqa',
            // 'unixsocket' => '/var/run/redis/redis.sock',
        //  'unixSocket' => '/tmp/redis.sock',
        ],

sql部分,暫時沒有使用 migrate,您可以複製文件:/vendor/fancyecommerce/fec_admin/doc/demofancyecommerce.sql裏面的sql到您的數據庫中執行


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章