我在这里阅读文档: https ://api-platform.com/docs/core/performance/#eager-loading
无论我尝试什么配置,我的 API 总是渴望在我的有效负载中加载关系。为什么 API 平台会忽略这些设置?
我试过这个无济于事
# api/config/packages/api_platform.yaml
api_platform:
eager_loading:
force_eager: false
# also tried this
api_platform:
eager_loading:
enabled: false
我还尝试过对我的实体和关系进行注释
/**
* @ApiResource(attributes={"force_eager"=false})
* @ORM\Entity
*/
class User
{
/**
* @var Address
*
* @ORM\ManyToOne(targetEntity="Address", fetch="LAZY")
*/
public $address;```