简介
此项目为一个php后台,基于历史项目,此处抽取出一个数据后台框架,方便其他项目迅速搭建后台;
基础功能健全,功能包括用户,登录,权限,功能点(路由)的管理;
外观样式采用metronic前端模板,还是不错的,支持横向菜单和纵向菜单;
简化后台可取消权限限制,无需用户登录;

后台基于php框架yii,以及模板metronic 下载链接
后台示例:http://backadmin.hucong.net/site/index 用户名:admin 密码:admin
部署流程
部署代码:到部署的目录,例如:/data/www/backadmin/,执行git clone git@github.com:hu17889/backadmin_yii.git
,增加runtime目录(记录日志用)cd code/protected;mkdir runtime;chmod 777 runtime
;
部署数据库:建立数据库backadmin,导入sql文件backadmin.sql
;
增加后台配置:并执行ln -s config-dist/config-temple config
;
修改后台配置:修改config/mian.php文件,增加数据库配置
// 其他业务功能数据库配置,可与后台数据配置相同 'db'=>array( 'connectionString' => 'mysql:host=127.0.0.1;dbname=backadmin', 'emulatePrepare' => true, 'username' => 'backadmin', 'password' => 'xxx', 'charset' => 'utf8', ), // *** 后台数据库配置 'db_frame'=>array( 'class'=>'CDbConnection', 'connectionString' => 'mysql:host=127.0.0.1;dbname=backadmin', 'emulatePrepare' => true, 'username' => 'backadmin', 'password' => 'xxx', 'charset' => 'utf8', ), 增加web服务配置:nginx示例
server { listen 80; server_name backadmin.net; set $web_root /data/www/backadmin/code/; root $web_root; index index.html index.htm index.php; # 处理后台模板 location ~ /assets/ { rewrite ^(.*?)(/assets/.*)$ $2 break; } location / { if (!-e $request_filename) { rewrite (.*) /index.php last; } } location ~ /*.php$ { fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $web_root/$fastcgi_script_name; fastcgi_param SCHEME $scheme; include fastcgi_params; fastcgi_pass 127.0.0.1:9000; } } 访问http://backadmin.net/site/index
其他配置
关闭用户登陆功能,使得所有用户都可以访问所有功能
在config文件main.php里面设置'close_user'=>true,
纵向菜单转为横向菜单
'horizontal_menu_layout' => true,
基础功能说明
用户管理
如果开启了用户功能,则可以再用户管理功能里面对用户进行增删改查,以及设置用户的角色;
路由管理
路由代表/controller/action,可以设置为一级或者二级菜单或者非菜单功能,是一个权限限制的功能单元;
角色管理
角色管理中可以控制某个角色管理某一些路由,也就是权限管理。
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。