我尝试访问一个具有多对多关系的属性,但是这个返回一个字符串值,所以我不能在这个字符串值上使用我的函数。 我的实体:
/**
* @var int
*
* @ORM\Column(name="type_element_id", type="integer",nullable=true)
* @ORM\OneToOne(targetEntity="AppBundle\Entity\type_element", cascade={"persist"})
*/
private $typeElement;
我的HTML:
{{ element.typeElement.id }}
我的错误:
Impossible to access an attribute ("id") on a integer variable ("1").
感谢您的帮助
答案 0 :(得分:0)
我解决了它:
/**
*
* @ORM\ManyToOne(targetEntity="AppBundle\Entity\type_element")
* @ORM\JoinColumn(name="type_element_id", referencedColumnName="id")
*/
private $typeElement;