# feerp_yii2 **Repository Path**: szdma/feerp_yii2 ## Basic Information - **Project Name**: feerp_yii2 - **Description**: FEERP GO! PHP 构建ERP系统!YII3 YII2 OOP! 转向:feerp-symfony - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: http://www.feerp.com - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 5 - **Created**: 2019-09-20 - **Last Updated**: 2024-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

文档说明

官方域名:feerp.com

指导思想

1:可以用yii2框架快速构建前后端分离的项目用于业务
2:构建基于yii2的基础平台(包括rbac权限控制,oauth2等,都采用开源组件)尽量不重复造轮子能整合的组件就采用整合组件,快速构建业务逻辑(组件之间采用相对独立的开发,用yii2的框架解耦)
3:采用完全模块化的开发,任何功能必须开发成为独立的组件(尽量最小化开发组件,做到能复用)
4:全面认识清楚相关采用技术的优缺点,进行对比后选择(做相对正确的选择)
5:gii 生成 前后端分离的CRUD代码
6:结合MDA思想进行开发模型管理系统

基础框架

1:构建yii2 高级项目 模板
2:整合 yii2-rest-rbac https://github.com/windhoney/yii2-rest-rbac
3:整合 vue-element-admin https://github.com/PanJiaChen/vue-element-admin

相关PHP组件

1:yii2-rest-rbac 地址:https://github.com/windhoney/yii2-rest-rbac
2:yii2-swagger 地址:https://github.com/lichunqiang/yii2-swagger
3:yii-gii-swagger 地址:https://github.com/ice-leng/yii-gii-swagger
4:

为什么采用yii

yii2是一个本人非常熟悉的php框架,完全面向对象,速度快(关于框架的优劣我们就不在这里分析,适合的就最好的)

在项目进展期间,yii3已经成为主流趋势,项目全方位升级未yii3

yii3有诸多的改进
前端考虑采用vue3
app部分采用dart的框架
将来鸿蒙系统匹配后,将与鸿蒙的兼容!

前端框架技术选型及兼容

前端考虑采用vue3
app部分考虑采用uni-app
app部分采用dart的框架
将来鸿蒙系统匹配后,将与鸿蒙的兼容!

后记

本项目代表了我个人水平的一个升级提升的过程,从本人最擅长的地方出发,整体进行一个长时间的改造和升级,设计为本人终身维护的一个项目,本人和加入此项目的团队对此项目进行长期的开发和维护
不排除项目整体的思想升级后项目的变化,但是基于 PHP yii2 的此项目将进行长期的维护
本项目上线日期为2019年9月18日于成都,听到窗外的9.18的防空警报,觉得人世间时间就是弹指一挥间!
为了项目代码的稳定和安全,本项目将在github和gitee两个源码管理平台同时上线,考虑国际环境的不确定和相关局势的影响,并考虑人员的使用习惯不同