Symfony1 Symfony 2-原则:一对一关系不明确

Symfony1 Symfony 2-原则:一对一关系不明确,symfony1,doctrine,entities,Symfony1,Doctrine,Entities,我一直在为它感到紧张,花了几个小时到处搜索,不幸的是没有结果 我有两个实体,为了简单起见,我们将它们称为A和B <?php namespace System\Main\SystemBundle\Entity; use Doctrine\ORM\Mapping as ORM; class A { /** * @ORM\OneToOne(targetEntity="B") * @ORM\JoinColumn(name="operator_I_id", refere

我一直在为它感到紧张,花了几个小时到处搜索,不幸的是没有结果

我有两个实体,为了简单起见,我们将它们称为A和B

<?php

namespace System\Main\SystemBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

class A
{
    /**
    * @ORM\OneToOne(targetEntity="B")
    * @ORM\JoinColumn(name="operator_I_id", referencedColumnName="_I_id")
    */
    private $operator = null;


class B
{
    private $_I_id = null;
我想知道怎样才能得到A,I.e,B的相关实体。 我现在使用的是类A的实例,不知道如何获取类B的相关实体……我被困在这里,至少可以说,有点困惑

非常感谢你的帮助


S.

为什么花括号没有闭合?你试过了吗?这只是一段代码片段…旨在只显示有趣的部分…我的第二个问题呢?是的,它们都是通过控制台原则生成的:generate:entities commandThen,除非我大错特错,否则你必须在类a中有一个getOperator方法。不是吗?