MySql5.7支持Json类型了,YII2应不应该支持自动转换? [ 2.0 版本 ]
MySql5.7支持Json类型了,YII2有没有必要在增删改查的时候自动将数组转JSON或者查询自动将JSON转为数组?
共 4 个回答
-
admin_admin 回答于 2017-06-09 15:36 举报
自己封装实现,
共 1 条回复niqingyang 回复于 2017-06-09 15:44 回复在实际项目应用过程中,有没有必要这么处理?
-
-
class ApiCommController extends Controller { public function behaviors() { $behaviors = parent::behaviors(); $behaviors['contentNegotiator']['formats']['text/html'] = Response::FORMAT_JSON; return $behaviors; } }
原后你就可以看看了。
或者controller 添加
Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
共 1 条回复niqingyang 回复于 2017-06-12 15:41 回复可能没看懂我的提问
-
想问下 自动json转换意义何在?
我个人认为自动转换最容易出问题。
共 2 条回复niqingyang 回复于 2017-06-12 15:42 回复经过考虑,还是放弃了,虽然每次从数据库中查询出来在转换比较麻烦,但应该比较稳妥,不容易出问题
@niqingyang 如果用AR 可以考虑在 init or afterFind 里写点东西。
niqingyang 觉得很赞
niqingyang 河北省秦皇岛市
注册时间:2017-04-09
最后登录:2020-11-11
在线时长:4小时3分
最后登录:2020-11-11
在线时长:4小时3分
- 粉丝2
- 金钱105
- 威望0
- 积分145