有人能告诉我是否可以序列化有关系的实体?json_encode已经可以工作,但我的对象看起来像这样:
{
"id": 1,
"lot": 32,
"num": "533987",
"date_modification": {
"date": "2015-02-17 14:24:52",
"timezone_type": 3,
"timezone": "Europe/Paris"
},
"customer": {
"id": 1,
"lastname": "DUFRESNE",
"firstname": "CHRISTOPHE",
}
}
Run Code Online (Sandbox Code Playgroud)
但我想用withotu子对象序列化数据.事实上是这样的:
{
"id": 1,
"lot": 32,
"num": "533987",
"date_modification": "2015-02-17",
"customer": "DUFRESNE CHRISTOPHE",
}
}
Run Code Online (Sandbox Code Playgroud)
所以我检查了文档:http://symfony.com/doc/current/components/serializer.html 但我不知道是否可以使用像ManyToMany等关系,以及如何做到这一点?
这是我的实体:
/**
* Subscription (BS)
*
* @ORM\Table(name="subscription")
* @ORM\Entity(repositoryClass="Jcd\LiteyearBundle\Entity\SubscriptionRepository")
* @ORM\HasLifecycleCallbacks
*/
class Subscription {
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/** …
Run Code Online (Sandbox Code Playgroud)