1
У меня есть метод, который возвращает значение:Включить метод, когда объект сериализации в JMS
/**
* @ORM\Table()
* @ORM\Entity(repositoryClass="PersonRepository")
*/
class Person {
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
public function getFoo(){
return $this->id + 1;
}
//setters & getters
}
Я хотел бы, чтобы включить значение, которое getFoo()
возвращается, когда я сериализовать Person
объект, так что это будет выглядеть это:
{
'id' : 25
'foo' : 26
}
Спасибо! это сработало. просто нужно было сначала импортировать 2 класса. использование JMS \ Serializer \ Annotation \ VirtualProperty; использование JMS \ Serializer \ Annotation \ SerializedName; – schizoskmrkxx
А, да, они нужны :) –