(对不起,我的英语不好)
我是 Symfony2/Doctrine 的新手,目前正在做我的第一个项目。有没有办法简化下面的代码?
我有两个实体,一个包含订单,另一个实体包含订单状态(新、进行中、已发送……)。订单有一个“状态”字段,它与状态实体中的“状态”id 字段是一对多的。
当我创建一个新订单时,我必须为订单分配一个状态,代码如下:
$order = new Order();
$order->setStatus($this->getDoctrine()->getEntityManager()->getRepository('OrderBundle:Status')->findOneByStatus(0));
“0”表示状态“新”。我认为这段代码可以简化,但找不到如何做到这一点。
有任何想法吗 ?
谢谢!