Symfony3-无法访问集合数据(获取)

时间:2018-01-08 20:49:22

标签: symfony collections get

我有一个带有几个集合的对象。我正确保存了数据然后,当我执行“object-> getCollection()”时,我没有获得数据。

这是我的实体:

假面:

/**
 * @ORM\OneToMany(targetEntity="PersonaDomicilio",mappedBy="idPersona",cascade={"persist"},orphanRemoval=true)
 */
public $domicilios;

public function __construct() {
    $this->domicilios = new ArrayCollection();
}

public function getDomicilios() {
    return $this->domicilios;
}

public function addDomicilio(PersonaDomicilio $persona_domicilio) {
    $persona_domicilio->setIdPersona($this);
    $this->domicilios[] = $persona_domicilio;
    return $this;
}

public function removeDomicilio(PersonaDomicilio $persona_domicilio) {
    $this->domicilios->removeElement($persona_domicilio);
}

PersonaDomicilio:

/**
 * @var \AppBundle\Entity\Persona
 *
 * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Persona",inversedBy="domicilios")
 * @ORM\JoinColumns({
 *   @ORM\JoinColumn(name="id_persona", referencedColumnName="id_persona")
 * })
 */
protected $idPersona;

当我转储角色时,以及当我转移persona-> getDomicilios()时,这些集合为空。

0 个答案:

没有答案