0
으로 공개 방법을 직렬화 :FOSRestbundle : 나는 표준 getter와 setter로, 표준 datetimetz 필드 엔티티가 필드
/**
* @var \DateTime
*
* @ORM\Column(name="date", type="datetimetz")
*/
private $date;
/**
* Get date
*
* @return \DateTime
*/
public function getDate() {
return $this->date;
}
/**
* Set date
*
* @param \DateTime $date
* @return ConsultationForm
*/
public function setDate($date) {
$this->date = $date;
return $this;
}
이가 잘 작동 직렬화, 그 결과 JSON을 나타내는 캐릭터 라인과 필드를 가지고 날짜 :
/**
* Get date as millis
*
* @return int
*/
public function getDateAsMillis() {
return $this->date->getTimestamp();
}
0 : 그러나
date: "2014-07-05T09:53:45+0200"
, 내 Date 객체에 해당하는 유닉스 타임 스탬프를 반환 내 엔티티에 두 번째 방법을 추가하고 싶습니다
dateAsMillis: 3423435252345232
가 어떻게이 FOSRestbundle 또는 자동으로 수행 할 수있는 시리얼 라이저가 지시 할 수 있습니다 :
나는이 방법의 출력을 싶습니다 또한 결과 객체의 JSON 필드로 인코딩하는 방법?
를 사용할 수 있습니다. 감사! – csvan