# EasyAdmin Bundle (Symfony) > Admin-Dashboard, CRUD-Controller, benutzerdefinierte Actions, Fields, Filter, benutzerdefinierte Templates, Menükonfiguration - 18 Interview-Fragen - Mid-Level - [Interview-Fragen: Symfony](https://sharpskill.dev/de/technologies/symfony/interviewfragen.md) ## 1. Was ist die Hauptaufgabe von EasyAdmin in einer Symfony-Anwendung? **Antwort** EasyAdmin ist ein Symfony-Bundle, das automatisch eine vollständige Backend-Administrationsoberfläche zur Verwaltung von Doctrine-Entities generiert. Es bietet sofort einsatzbereite CRUD-Funktionalität, eine moderne Benutzeroberfläche und eine flexible Konfiguration über PHP-Attribute oder YAML-Dateien. Im Gegensatz zur manuellen Entwicklung einer Admin-Oberfläche reduziert EasyAdmin die Entwicklungszeit erheblich. ## 2. Welche Klasse muss erweitert werden, um einen Dashboard-Controller in EasyAdmin 4 zu erstellen? **Antwort** In EasyAdmin 4 muss der Dashboard-Controller AbstractDashboardController erweitern. Diese abstrakte Klasse stellt die grundlegenden Methoden zur Konfiguration des Dashboards bereit, darunter configureDashboard() für allgemeine Einstellungen und configureMenuItems() für das Navigationsmenü. Das Dashboard ist der Einstiegspunkt der Admin-Oberfläche. ## 3. Welche Methode ermöglicht es, die in der Entity-Liste eines CRUD-Controllers angezeigten Fields zu konfigurieren? **Antwort** Die Methode configureFields() in einem CRUD-Controller legt fest, welche Fields angezeigt werden und wie sie konfiguriert sind. Diese Methode erhält einen pageName-Parameter, der den Kontext angibt (index, detail, new, edit), wodurch je nach Seite unterschiedliche Fields angezeigt werden können. Mit yield werden die konfigurierten Field-Objekte zurückgegeben. ## 15 weitere Fragen verfügbar - Wie erstellt man im EasyAdmin Dashboard-Menü einen Link zu einem CRUD Controller? - Welcher Field-Typ sollte verwendet werden, um eine ManyToOne-Beziehung in einem EasyAdmin-Formular anzuzeigen? Kostenlos registrieren: https://sharpskill.dev/de/login ## Weitere Symfony-Interviewthemen - [Modernes PHP (8.1+)](https://sharpskill.dev/de/technologies/symfony/interviewfragen/php-modern-features.md): 20 Fragen, Junior - [Symfony-Grundlagen](https://sharpskill.dev/de/technologies/symfony/interviewfragen/symfony-basics.md): 25 Fragen, Junior - [Routing & Controllers](https://sharpskill.dev/de/technologies/symfony/interviewfragen/routing-controllers.md): 20 Fragen, Junior - [Twig & Templates](https://sharpskill.dev/de/technologies/symfony/interviewfragen/twig-templates.md): 20 Fragen, Junior - [Doctrine ORM Grundlagen](https://sharpskill.dev/de/technologies/symfony/interviewfragen/doctrine-orm-basics.md): 25 Fragen, Junior - [Symfony Formulare](https://sharpskill.dev/de/technologies/symfony/interviewfragen/forms.md): 22 Fragen, Junior - [Datenvalidierung](https://sharpskill.dev/de/technologies/symfony/interviewfragen/validation.md): 18 Fragen, Junior - [Dependency Injection & Services](https://sharpskill.dev/de/technologies/symfony/interviewfragen/dependency-injection.md): 24 Fragen, Mid-Level - [Security & Authentication](https://sharpskill.dev/de/technologies/symfony/interviewfragen/security-authentication.md): 26 Fragen, Mid-Level - [Doctrine Fortgeschritten](https://sharpskill.dev/de/technologies/symfony/interviewfragen/doctrine-advanced.md): 24 Fragen, Mid-Level - [API Platform](https://sharpskill.dev/de/technologies/symfony/interviewfragen/api-platform.md): 22 Fragen, Mid-Level - [Serializer Component](https://sharpskill.dev/de/technologies/symfony/interviewfragen/serializer.md): 20 Fragen, Mid-Level - [Events & Event Subscribers](https://sharpskill.dev/de/technologies/symfony/interviewfragen/events-subscribers.md): 20 Fragen, Mid-Level - [Console & Commands](https://sharpskill.dev/de/technologies/symfony/interviewfragen/console-commands.md): 18 Fragen, Mid-Level - [Messenger Component](https://sharpskill.dev/de/technologies/symfony/interviewfragen/messenger.md): 22 Fragen, Mid-Level - [HTTP Client](https://sharpskill.dev/de/technologies/symfony/interviewfragen/http-client.md): 18 Fragen, Mid-Level - [Cache & Performance](https://sharpskill.dev/de/technologies/symfony/interviewfragen/cache.md): 20 Fragen, Mid-Level - [Workflow Component](https://sharpskill.dev/de/technologies/symfony/interviewfragen/workflow.md): 18 Fragen, Mid-Level - [Testing Symfony](https://sharpskill.dev/de/technologies/symfony/interviewfragen/testing.md): 22 Fragen, Mid-Level - [Mailer Component](https://sharpskill.dev/de/technologies/symfony/interviewfragen/mailer.md): 16 Fragen, Mid-Level - [Übersetzungen & i18n](https://sharpskill.dev/de/technologies/symfony/interviewfragen/translations.md): 16 Fragen, Mid-Level - [Symfony-Architektur](https://sharpskill.dev/de/technologies/symfony/interviewfragen/architecture-patterns.md): 24 Fragen, Senior - [Performance & Optimierung](https://sharpskill.dev/de/technologies/symfony/interviewfragen/performance-optimization.md): 22 Fragen, Senior - [Erweiterte Sicherheit](https://sharpskill.dev/de/technologies/symfony/interviewfragen/security-advanced.md): 22 Fragen, Senior - [Custom Bundles](https://sharpskill.dev/de/technologies/symfony/interviewfragen/custom-bundles.md): 20 Fragen, Senior - [Microservices mit Symfony](https://sharpskill.dev/de/technologies/symfony/interviewfragen/microservices.md): 22 Fragen, Senior - [Real-time & WebSockets](https://sharpskill.dev/de/technologies/symfony/interviewfragen/real-time.md): 18 Fragen, Senior - [Deployment & DevOps](https://sharpskill.dev/de/technologies/symfony/interviewfragen/deployment-devops.md): 20 Fragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/de/technologies/symfony/interviewfragen/easyadmin