2017-06-09 15:33:39 3754次浏览 4条回答 0 悬赏 10 金钱

MySql5.7支持Json类型了,YII2有没有必要在增删改查的时候自动将数组转JSON或者查询自动将JSON转为数组?

  • 回答于 2017-06-09 15:36 举报

    自己封装实现,

    1 条回复
    回复于 2017-06-09 15:44 回复

    在实际项目应用过程中,有没有必要这么处理?

  • 回答于 2017-06-09 17:25 举报

    看情况吧~~~~~

  • 回答于 2017-06-09 18:29 举报
    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 条回复
    回复于 2017-06-12 15:41 回复

    可能没看懂我的提问

  • 回答于 2017-06-12 11:19 举报

    想问下 自动json转换意义何在?

    我个人认为自动转换最容易出问题。

    2 条回复
    回复于 2017-06-12 15:42 回复

    经过考虑,还是放弃了,虽然每次从数据库中查询出来在转换比较麻烦,但应该比较稳妥,不容易出问题

    回复于 2017-06-13 11:41 回复

    如果用AR 可以考虑在 init or afterFind 里写点东西。

    觉得很赞
您需要登录后才可以回答。登录 | 立即注册
niqingyang
助理

niqingyang 河北省秦皇岛市

注册时间:2017-04-09
最后登录:2020-11-11
在线时长:4小时3分
  • 粉丝2
  • 金钱105
  • 威望0
  • 积分145

热门问题