Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Begriffswörterbuch: Framework-Begriffe in Exponential

Eine Nachschlagetabelle von den Begriffen aus Symfony, Laravel, Django, Rails, Express und Spring zum Begriff in Exponential, zur Klasse oder Einstellung, die ihn umsetzt, und zur Seite, die ihn erklärt – einschließlich…

Download as PDF

Address: https://doc.exponential.earth/learninminutes/exphelp/viewer/help/web-framework-developers/concept-dictionary.md

On this page

This page is a translation. Read the English original

Begriffswörterbuch: Framework-Begriffe in Exponential

Diese Seite richtet sich an Entwickler, die in den Begriffen eines anderen Frameworks denken und schnell den passenden Begriff in Exponential suchen. Jede Zeile nennt den Begriff, was Exponential stattdessen verwendet, die Klasse oder Einstellung, in der er zu finden ist, und die Seite, die ihn erklärt. Wo Exponential kein direktes Gegenstück hat, sagt die Zeile das.

Inhalt

  1. Request und Routing
  2. Views und Templates
  3. Daten und Persistenz
  4. Konfiguration und Verdrahtung
  5. Sicherheit
  6. Hintergrundarbeit, APIs und Werkzeuge
  7. Kein direktes Gegenstück

Request und Routing

Framework-BegriffBegriff in ExponentialWoLesen
Front Controllerindex.php mit ezpKernel und ezpKernelWebkernel/private/classes/ezpkernelweb.phpDer Request-Lebenszyklus
Host- oder Mandantenauflösung, eine App pro DomainSiteaccess-Erkennungsite.ini [SiteAccessSettings] MatchOrderSiteaccesses
Route, URL-MusterModul und View (/<module>/<view>/...)extension/<ext>/modules/<module>/module.phpRouting
Routenparametergeordnete params und ungeordnete (name)/value-Parameter$ViewList[...]['params'], unordered_paramsRouting
Slug, PermalinkURL-AliaseZURLAliasMLSprechende URLs
Weiterleitungsroute, RewriteURL-PlatzhaltereZURLWildcardSprechende URLs
Controller, ActionModul-View (Skript oder Klasse Exponential\Runnable\ModuleView)kernel/private/classes/runnable/moduleview.phpController
Response-Objektdas Array $Result oder Ausgabe plus eZExecution::cleanExit()eZModuleResponses
Middleware, Before-FilterRequest-Regeln; Listener für request/inputsettings/requestrules.ini, site.ini [Event]Middleware
After-Filter, Response-MiddlewareFilter-Listener für response/outputsite.ini [Event] Listeners[]Ereignisse und Listener

Views und Templates

Framework-BegriffBegriff in ExponentialWoLesen
Twig, Blade, Jinja, ERBdie Template-Sprache (.tpl)lib/eztemplate/Die View-Schicht
Basislayout, extendsdas Pagelayout (pagelayout.tpl) um $module_resultDesign des SiteaccessDie View-Schicht
Template-Vererbung, Theme-OverrideDesignkette und override.inisite.ini [DesignSettings], override.iniTemplate-Auflösung
View-Helper, Filter, Twig-ErweiterungTemplate-Operatoreztemplateautoload.phpFetch-Funktionen und Operatoren
View Composer, View ModelFetch-Funktion (fetch( 'module', 'function', hash() ))function_definition.phpFetch-Funktionen und Operatoren
Partial, Include{include uri='design:...'}Template-SpracheDie View-Schicht
Fragment-Cache{cache-block}Template-SpracheCaching
Übersetzungsfunktionder Operator i18n, ezpI18n::tr()kernel/common/ezpi18n.phpÜbersetzungen

Daten und Persistenz

Framework-BegriffBegriff in ExponentialWoLesen
Model, Entität, Active RecordUnterklasse von eZPersistentObjectkernel/classes/ezpersistentobject.phpORM
Inhaltstyp, CMS-ModelInhaltsklasseeZContentClassDas Inhaltsmodell
Datensatz eines InhaltstypsInhaltsobjekt, seine Versionen und seine KnoteneZContentObject, eZContentObjectTreeNodeDas Inhaltsmodell
Feldtyp, SpaltentypDatentypextends eZDataTypeDas Inhaltsmodell
Query BuilderFetch-Parameter (subTreeByNodeID()), Bedingungen von eZPersistentObject, SQL über eZDBlib/ezdb/Abfragen
DatenbankverbindungeZDB::instance()lib/ezdb/classes/Abfragen
Migration.dba-Schemadatei plus Ihre Upgrade-Skripteextension/<ext>/share/db_schema.dbaMigrationen
Seeder, Fixturedb_data.dba, Inhaltspakete, eZContentFunctionsshare/, .ezpkgMigrationen

Konfiguration und Verdrahtung

Framework-BegriffBegriff in ExponentialWoLesen
config/*.yaml, config/*.php, settings.pyINI-Dateien in Ebenensettings/, extension/<ext>/settings/Konfiguration
.env, APP_ENVEXP_ENV in config.env.php und Einstellungsvariantenconfig.env.php.exampleUmgebungen und Geheimnisse
Service-Container, Providerkeiner im Kernel; in INI benannte Handler-KlasseneZExtension::getHandlerClass()Dependency Injection
Bundle, Paket, AppErweiterungextension/<ext>/Pakete
Event DispatcherezpEventkernel/private/classes/ezpevent.phpEreignisse und Listener
Model-Observer, Signale, CallbacksWorkflows und Trigger an Operationen; Ereignis-Listenerworkflow.ini, site.ini [Event]Workflows

Sicherheit

Framework-BegriffBegriff in ExponentialWoLesen
Authentifizierung, Guard, FirewallLogin-Handler, Sitzungen, Login-Prüfung des Siteaccesssite.ini [UserSettings] LoginHandler[]Authentifizierung
Autorisierung, Voter, Gate, PolicyRolle, Richtlinie, Funktion, EinschränkungeZRole, eZPolicy, $FunctionListAutorisierung
CSRF-Middlewareezformtokenextension/ezformtoken/Formulare und CSRF
Form Request, ValidatorModulaktionen plus Ihre eigenen Prüfungen; Datentyp-Validierung für InhalteeZInputValidatorValidierung
API-Tokenpersönliche API-Schlüssel, OAuth2, Token von expservicesrest.ini, Modul apikeyREST- und JSON-APIs

Hintergrundarbeit, APIs und Werkzeuge

Framework-BegriffBegriff in ExponentialWoLesen
Console, artisan, manage.pybin/php/consolebin/php/Kommandozeile
Queue, Job, WorkerJobs und Handler von expqueueextension/expqueue/Warteschlangen
SchedulerCronjob-Teile, ausgeführt von runcronjobs.phpsettings/cronjob.iniGeplante Aufgaben
REST-Ressource, API-ControllerREST-Provider, ezjscore-Serverfunktion, expservicesezprestapi, ezjscore.iniREST- und JSON-APIs
Profiler-Toolbardie Exp-Debug-Leistesite.ini [DebugSettings]Debugging
Anwendungsserver (Octane, RoadRunner)Exponential Velocity, FrankenPHPsettings/velocity.iniServer und Deployment

Kein direktes Gegenstück

Sprechen Sie diese Punkte früh im Projekt offen an, damit niemand danach sucht:

  • Ein allgemeiner Dependency-Injection-Container mit Autowiring. Im Legacy-Kernel nicht vorhanden.
  • Routing per Annotation oder Attribut. Routen werden ausschließlich in Arrays in module.php deklariert.
  • Migrationsklassen mit Up- und Down-Methoden und eine Migrationstabelle. An ihre Stelle treten Schemadateien und Ihre eigenen Upgrade-Skripte.
  • Template-Vererbung mit Blöcken. An ihre Stelle treten Overrides und Includes.
  • Automatisches Escaping der Ausgabe. Templates escapen mit |wash dort, wo Sie es hinschreiben (Kein automatisches Escaping).

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x