Yii2 Template 组件框架集封装

时间:2022-05-02 18:27:54

项目简介:

  Yii2_Template是一个“提供大多数PHP常用的组件去集合成的一套基于Yii2的项目框架”。

  该项目是一款秉着提高 开发效率、降低开发成本,遵循高拓展,高可用的原则的进行开发的框架。

  架构和安装上的的一些逻辑和细节,之后会慢慢的逐个说明。 

功能特性

  所有的功能组件都是能不耦合的都不会去耦合这些组件模块,为了就是保证日后开发者们对组件功能的升级、拓展等。

  1. 基于yii2 advanced框架进行抽取,独立出Yii2的核心模块,将应用(backend/frontend)抽取作为子系统,以便于子系统的增加以及在 git 对项目的管理。
  2. 配置了基础的路由配置、数据库连接。
  3. 安装了env环境变量,将env.sample 改为 .env 即可
    .env文件做为环境变量的文件(版本不控制),而.env.sample不被运行加载,但是需要版本控制(每个项目成员直接另存为.env即可)
  4. 前台模板的搭建,用的这套模板(https://wrapbootstrap.com/theme/homer-responsive-admin-theme-WB055J451) ,模板的JS、CSS都已经引入了。可以直接使用。
  5. 通过composer安装了RBAC权限控制,menu的权限列表已经配置完毕。
  6. 登录功能
  7. 注册功能
  8. 字段校验(rule)
    Yii2 Template 组件框架集封装

环境建议

  Apache >= 2.2 ,Apache2.4(推荐)

  MySQL >= 5.5,MySQL5.7(推荐)

  PHP >= 5.6,PHP7.X(推荐)

技术交流(项目地址)

  项目Github:https://github.com/WilburXu/Yii2_Template  ,关注最新进展

        数据库文件在SYS_ADMIN目录下。默认帐号和密码(admin和1)

  邮箱:287887940@qq.com

  持续更新中,有建议加的组件,期待你的留言。 

相关文章