php – 如何将Doctrine对象转换为json

前端之家收集整理的这篇文章主要介绍了php – 如何将Doctrine对象转换为json前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用的是Doctrine 1.2,我如何将查询对象转换成json / array格式?
$user = Doctrine_Query::create()
->select('u.id,u.username,u.firstname,u.lastname')
->from('User u')
->orderby('u.id')
->execute();
解决方案可能是在$user对象上使用 toArray()方法,使一个简单的数组只包含您感兴趣的数据,然后使用 json_encode将该PHP数组转换为JSON字符串.

这样的事情,我想:

$user = Doctrine_Query::create()
->select('u.id,u.lastname')
->from('User u')
->orderby('u.id')
->execute();

$userArray = $user->toArray();
$json = json_encode($userArray);

(未测试,但不应太远)…)

原文链接:https://www.f2er.com/php/131794.html

猜你在找的PHP相关文章