Upgrade 2.4.0 - marmot-cn/marmot-framework GitHub Wiki
2.4.0
概述
翻译器修改
添加IRestfulTranslator
, 在使用GuzzleAdapter
时候需要返回该接口的翻译器. 具体翻译器代码不用改动, 只用修改该返回实现即可.
因为原先前端服务层代码是独立的底层架构实现, 现在回逐步集成在统一的框架内.
如原前端服务层代码实现
xxx implements Translator
现在修改为
xxx implements IRestfulTranslator
fetchOne
添加RowCacheQuery
, RowQuery
添加fetchOne
, fetchList
, 对代码可读性进行兼容处理, get
表示轻量级获取, fetch
表示远程抓取. 后续代码尽量使用fetchOne
和fetchList
Jsonapi特性变化
- 原
Common\Controller\JsonApiController
改为引用Marmot\Framework\Controller\JsonApiTrait
加载性状 - 原
Common\View\JsonApiView
改为引用Marmot\Framework\View\JsonApiTrait
加载性状