Php 小枝罐头';无法访问对象属性
我有细枝中的下一个对象:Php 小枝罐头';无法访问对象属性,php,symfony,doctrine-orm,twig,Php,Symfony,Doctrine Orm,Twig,我有细枝中的下一个对象: {{dump(profile.profileTagOne)}} Tag {#2306 ▼ +__isInitialized__: true #id: 1 #name: "This is my name" #slug: "this-is-my-name" #native: true #perfil: PersistentCollection {#2307 ▶} …4 } 如果我显示varprofile.profileTagOne我得到了名
{{dump(profile.profileTagOne)}}
Tag {#2306 ▼
+__isInitialized__: true
#id: 1
#name: "This is my name"
#slug: "this-is-my-name"
#native: true
#perfil: PersistentCollection {#2307 ▶}
…4
}
如果我显示varprofile.profileTagOne我得到了名称,但是如果我尝试访问id,我得到了错误:无法访问…中空变量(“”)上的属性(“id”),我尝试通过profile.profileTagOne.id
有什么想法吗?根据的文档,前缀为
#
的属性受保护,这意味着您无法直接访问它们
您需要更改标记::$id的可见性,或者编写公共可见性获取程序。Tag
是否有一个getId()
方法?您确定没有任何{%for%}
检查一下,您正在尝试访问其他对象吗?