検索

ホームページ  >  に質問  >  本文

php symfony框架如何将entity对象序列化成一个json对象返回到页面?

使用symfony框架的是后, 如何将doctrine从数据库查询出来的对象以json对象的形式返回到页面?

高洛峰高洛峰3038日前659

全員に返信(1)返信します

  • 三叔

    三叔2016-11-07 14:46:21

    use Symfony\Component\Serializer\Encoder\JsonEncode;
    use Symfony\Component\Serializer\Encoder\XmlEncoder;
    use Symfony\Component\Serializer\Normalizer\GetSetMethodNormalizer;
       
        public static function encode($object, $format = 'json')
        {
            $encoders    = [new XmlEncoder(), new JsonEncode()];
            $normalizers = [new GetSetMethodNormalizer()];
            $serializer  = new Serializer($normalizers, $encoders);
            $encodes     = $serializer->serialize($object, $format);
            return $encodes;
        }
        
        
        
        
     相关文档直接查看 http://symfony.com/doc/current/components/serializer.html


    返事
    0
  • キャンセル返事