Ich habe eine Liste von Elementen des Typs Fahrzeug und ich zeige diese Elemente mit Sonata Admin. Ich erlaube, diese Elemente durch das "Status" -Feld zu filtern, aber ich möchte, dass wenn die Liste angezeigt wird, nur die aktiven Fahrzeuge angezeigt werden, und wenn jemand die inaktiven Fahrzeuge sehen möchte, verwendet den Filter und wählt den inaktiven Status aus. Ich würde gerne wissen, ob jemand den Weg kennt, Filter standardmäßig für eine Liste von Elementen mit Sonata Admin anzuwenden.Symfony2 - Geben Sie einen Standardfilter in einer Liste von Elementen von Sonata Admin
Hier ist mein Code:
public function configureListFields(ListMapper $listMapper)
{
$listMapper
->addIdentifier('name')
->add('status')
;
}
protected function configureDatagridFilters(DatagridMapper $mapper)
{
$mapper
->add('name')
->add('status')
;
}
Gibt es eine Option, die in configureDatagridFilters zum Statusfeld hinzugefügt werden kann(), dieses Ziel zu erreichen? Andere Optionen?
Vielen Dank im Voraus.
Vielen Dank Pece !! Ich hatte mehrere Stunden lang im Internet nach Informationen gesucht. Ich kann nicht für Ihre Antwort stimmen, weil ich nicht genügend Reputation habe, aber ich werde Ihre Antwort so schnell wie möglich abstimmen. – Airam
Gern geschehen! Ich hatte diese Konfigurationsinformationen unter https://github.com/sonata-project/SonataAdminBundle/blob/master/Resources/doc/reference/advance.rst#configure-the-default-page-and-ordering-in-the gefunden -list-view – AlterPHP
Sie Sir, Sie haben mir Kopfschmerzen erspart! – Matheno