1
我是symfony2的新手。我有以下問題:Symfony2將實體列映射到另一個類
我有一個實體命名爲Birthday(我已經簡化過程的實體)
class Birthday{
private $date;
//@return \DateTime object
public function getDate(){
return $this->date;
}
public function __toString(){
return $this->date->format('IM AWARE IS NOT A GOOD IDEA: the format should be taken from parameters.yml');
}
}
我想獲得另一種類型的對象,而不是\日期時間。 我怎麼能這樣做?
我想在BirthDay實體中有一個__toString方法,它將以從parameters.yml中獲取的格式顯示日期。
同樣,我知道將服務容器傳遞到實體是絕對不是個好主意,因爲實體是POPO的。
我打算做,將採取一個新的類帳戶,我在parameters.yml指定日期時間格式
臨屋噸的作品,但我想避免,因爲我不得不這樣做每個控制器的行動。感謝您的輸入 – 2015-03-02 23:20:29
@兜甲児控制器就是一個例子..我認爲最好是創建一個工廠類來創建'Birthday'類的實例... – xurshid29 2015-03-03 06:06:56