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數據同步