Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] Api Platform - domyślna wartość w ApiFilter
czachor
post 15.09.2020, 15:52:43
Post #1





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Mam taką encję:

  1. /**
  2.  * @ApiFilter(BooleanFilter::class, properties={"isActive"})
  3.  * @ORM\Entity(repositoryClass=FooRepository::class)
  4.  */
  5. class Foo
  6. {
  7. /**
  8.   * @ORM\Column(type="boolean")
  9.   */
  10. private bool $isActive = true;
  11.  
  12. // ciach reszty, nie dotyczy problemu
  13. }


Korzystam z paczki ApiPlatform, w której wygenerowałem sobie całe API. Mam endpoint `/api/foo`, w którym wypluwam listę elementów. Powyższe rozwiązanie pozwala na wybór w requeście, czy $isActive ma być true / false. Chciałbym mieć wymuszone filtrowanie, żeby API zwróciło tylko elementy, które mają wartość `$isActive` równą `true` - bez możliwości wyboru. Jak to osiągnąć?

Ten post edytował czachor 15.09.2020, 15:53:41


--------------------
how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.04.2024 - 09:04