dbxapp 4.5.3
Technische API-Referenz der dbxapp-Plattform
Lade ...
Suche ...
Keine Treffer
dbxFormValueResolver Klassenreferenz

Ermittelt und validiert einen Formularwert ohne Rendering-/DB-Zustand. Mehr ...

Öffentliche Methoden

 __construct (private object $validator)
 resolve (string $name, mixed $default, string $rules, array $data, array $system, array $post, array $query, bool $use_request, bool $fallback_to_state)

Ausführliche Beschreibung

Ermittelt und validiert einen Formularwert ohne Rendering-/DB-Zustand.

Die Komponente bündelt die Priorität Request > Sysdata > Record > Default und liefert neben dem Wert auch Herkunft und strukturiertes Validator-Ergebnis. dbxForm bleibt für Speicherung und Fehlermarkierung verantwortlich.

Beschreibung der Konstruktoren und Destruktoren

◆ __construct()

dbxFormValueResolver::__construct ( private object $validator)

Dokumentation der Elementfunktionen

◆ resolve()

dbxFormValueResolver::resolve ( string $name,
mixed $default,
string $rules,
array $data,
array $system,
array $post,
array $query,
bool $use_request,
bool $fallback_to_state )
Parameter
string$nameFeldname
mixed$defaultStandardwert
string$rulesValidierungsregeln
array$dataWerte des geladenen Datensatzes
array$systemFormularwerte des Laufzeitkontexts
array$postPOST-Werte
array$queryGET-Werte
bool$use_requestRequestwerte berücksichtigen
bool$fallback_to_stateDatensatz- und Systemwerte berücksichtigen
Rückgabe
array{value:mixed,origin:string,ok:int,validation:array}

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: