API не остановит нетерпеливую загрузку - PullRequest
2 голосов
/ 04 мая 2019

Я читаю документы здесь: https://api -platform.com / docs / core / performance / # eager-loading

Независимо от того, какую конфигурацию я пробую, мой APIвсегда стремится загружать отношения в моей полезной нагрузки.Почему API Platform игнорирует эти настройки?

Я пробовал это безрезультатно

# 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;```



...