Dokumentation

Entwicklerdokumentation

Wähle den Bereich aus, an dem du gerade arbeitest, und springe direkt zum passenden Leitfaden oder zur technischen Referenz.

Leitfaden

Erste Schritte

Von der Konfiguration und der ersten Route bis zur funktionierenden Seite.

Dokumentation
Leitfaden

Controller & Responses

Was `AbstractController` bietet und wann sich eine gemeinsame Anwendungsschicht lohnt.

Dokumentation
Leitfaden

Routing

Benannte Routen, Parameter und Lokalisation nur dort, wo die URL-Strategie sie wirklich braucht.

Dokumentation
Leitfaden

Middleware

Nutze Middleware für gemeinsame HTTP-Belange, hänge sie an Routen oder Gruppen und halte Business-Logik daraus heraus.

Dokumentation
Leitfaden

Views & Layouts

Wie Layout, Page View, gemeinsame Daten und Partials zusammenspielen.

Dokumentation
Leitfaden

Services & Provider

Serviceregistrierung, Interface-Bindings und explizite Zusammensetzung der Anwendung.

Dokumentation
Leitfaden

Konfiguration & Umgebung

YAML-Manifest, typisierte Konfigurationsdefinitionen, Umgebungswerte und produktiver Config-Cache.

Dokumentation
Leitfaden

Produktion & Deployment

Bereite Umgebungswerte vor, nutze Lemonades produktiven Config-Cache und deploye nur die Artefakte, die die Runtime tatsächlich braucht.

Dokumentation
Leitfaden

Formulare & POST-Ablauf

Der typische Ablauf von einem GET-Formular über POST, CSRF und Validierung bis zum Redirect und anschließenden GET.

Dokumentation
Leitfaden

Validierung

Validierungsschema, einmalige Eingabeprüfung und wiederverwendbare Logik in einem eigenen Service.

Dokumentation
Leitfaden

Datenbank

Verwendung von `Database`, QueryBuilder und Transaktionen.

Dokumentation
Leitfaden

Datenbankmigrationen

Halte Änderungen am Datenbankschema übersichtlich, in der richtigen Reihenfolge und mit dem integrierten Migrationssystem nachvollziehbar.

Dokumentation
Leitfaden

API

Endpoints über API-Provider, ein klarer JSON-Vertrag und Zugriffsregeln in `Api.yaml`.

Dokumentation
Leitfaden

CLI

Befehle, Registrierung in YAML und Übergabe längerer Arbeit an die Queue.

Dokumentation
Leitfaden

Infrastruktur

Cache, Sessions, Uploads, Filesystem und HTTP-Client ohne Kopplung an Framework-Interna.

Dokumentation
Leitfaden

Fehler & Debugging

Fehlerseiten, Kernel-Tests und Diagnose über Logs und QA-Befehle.

Dokumentation
Leitfaden

Events & Queue

Events innerhalb eines Prozesses, Nachrichten in der Queue und CLI-Worker.

Dokumentation
Leitfaden

Discovery

Aktiviere `robots.txt` und `sitemap.xml` nur, wenn die Anwendung sie wirklich braucht.

Dokumentation
Leitfaden

Komponenten

Component Registry für Metadaten, Breadcrumbs, Pagination und eigene Komponenten.

Dokumentation
Referenz

Referenz

Detailliertere Hinweise zu Anwendungslebenszyklus und Container.

Dokumentation