Articoli - Archiviato

Stato selezionato: Archiviato (A)
Numero di articoli: 1
Filtra per stato:
Esempio di Enum Parameter Binding

Questa action dimostra il binding automatico di BackedEnum:

public function filterByStatus(ArticleStatus $status): Response

Quando visiti /sample/filter-by-status/status/P:

  1. Il framework estrae il valore 'P' dall'URL
  2. Cerca l'enum ArticleStatus con valore 'P'
  3. Inietta automaticamente ArticleStatus::PUBLISHED nel parametro
  4. Il controller può usare metodi dell'enum: $status->getLabel(), $status->isPublic()
Enum ArticleStatus
Case Valore Label Pubblico?
DRAFT D Bozza
PUBLISHED P Pubblicato
ARCHIVED A Archiviato
Torna alla lista