rest yii2
1.0.0
基于yii2框架做的部分层级拆分
controller
将models层拆分为三层:service(业务层),bo(数据对象/处理层),dao(持久化层)
配置类的重新封装
异常处理类的重新封装
重新封装常量配置
新增sqlmap模块
新增cache模块
新增参数校验模块
新增library库
改写response
新增middleware层
新增消息队列/延迟消息队列
重新封装Log工具
新增全文检索
以上所有改动都不涉及yii2的核心类库改动,所以yii2原则上可以正常升级, 除此之外yii2中所有核心组件也都能正常使用,建议在重新划定的层级中使用, 以便业务的解耦和业务的内聚
php.ini中配置参考 demo.RUN_MODE = dev/test/prod demo.DEBUG = true 分别对应开发,测试和线上环境,注意prod模式下debug为false
本地消息队列服务搭建
使用go-mysql-elasticsearch数据同步