我正在try 更新到Symfony 7.0.到目前为止,更新是成功的.现在,当我try 调用我的一个端点时,我会得到以下错误:
"Ignore on \"Proxies\\__CG__\\App\\Entity\\Role::__setInitialized()\" cannot be added. Ignore can only be added on methods beginning with \"get\", \"is\", \"has\" or \"set\"."
端点通过UserRepository从Doctrine加载User实体.没有自定义查询,只使用简单的findBy
函数.角色是一个关联关系.
我在代码中没有使用#[Ignore]
属性.
Symfony的版本是7,我有Doctrine 3.0.我做了一些研究,发现在LazyGhostTrait.php
文件中有一个#[Ignore]
.所以这门课很可能引起了问题?
这是Symfony中的一个bug吗?还是我需要在某个地方进行一些额外的配置?