[英]Doctrine Array Hydration with db column names keys
使用最新的學說(2.4)給定這個簡單的實體:
class Booking
{
/**
* @var integer
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @var \DateTime
* @ORM\Column(name="from_date", type="datetime", nullable=true)
*/
protected $fromDate;
/**
* @var float
* @ORM\Column(name="deposit_price", type="float", nullable=true)
*/
protected $depositPrice;
}
如果我使用數組Hydration做一個簡單的ORM查詢,我得到的結果是這樣的:
[
'id'=>1,
'depositPrice'=>100.5,
'fromDate'=>'2012-01-01'
]
有沒有一種使用實際列字段進行水合的簡單方法? 要獲得這樣的結果:
[
'id'=>1,
'deposit_price'=>100.5,
'from_date'=>'2012-01-01'
]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.