本人寫的一個YII2 DWZ整合的後臺賬戶管理,菜單權限控制,日誌管理,緩存管理的的admin UI.歡迎下載:
Yii2 Fancy Ecommerce ADMIN (FEC ADMIN)
DEMO: http://demo.fancyecommerce.com/
測試賬戶: admin admin123(密碼)
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到您的數據庫中執行