Bla*_*sad 2 symfony doctrine-orm
我正在使用SF2和Doctrine2.
我有一个与实体Wheel具有ManyToOne关系的实体Car.
我想在服务中做这样的事情:
$car_id = 1;
$wheel = new Wheel();
$wheel->setCarId($car_id);
Run Code Online (Sandbox Code Playgroud)
换句话说,我希望能够链接Wheel并且Car只使用Car的id,而无需获得完整的对象(因为我不需要它:我只需要id而且我已经拥有它).
我怎样才能做到这一点?
获取汽车的参考
$carReference = $entityManager->getReference('MyBundle:Car',$carId);
$wheel->setCar($carReference);
Run Code Online (Sandbox Code Playgroud)
请记住,ORM中的O代表Object.试着摆脱思考数据库表id的习惯.
| 归档时间: |
|
| 查看次数: |
1714 次 |
| 最近记录: |