[英]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.