contao/import — Issue #3187: E-Mail-Adress-Validierung in DCA analog zum Support der Klasse Email
Author: importer
Created: 2011-11-29 21:03:06+00:00
State: open
Labels: Feature, framework

Hallo,

ich habe kurz in der Widget.php nachgesehen und versucht nachzuverfolgen, ob mein aktueller Fall vom DCA bereits gedeckt wird oder nicht und konnte keine passende Unterstützung erkennen. Es geht um folgendes:

Wenn ich die Klasse Email nutze, um per sendTo() eine Mail an eine Adresse zu schicken, so kann ich dort auch mehrere Adressen auf einmal in einem String kommasepariert angeben. Nun erfasse ich die Adresse eines Notification-Empfängers über die DCA-Masken mit der rgxp "email". Diese erlaubt jedoch nur eine E-Mail-Adresse.
Ein Kunde möchte nun, dass ich die Benachrichtigungen an zwei Empfänger sende. Dazu müsste ich entweder

# ein weiteres Feld in die DCA einbauen (und auf die Ergänzung eines dritten Empfängers warten)
# die Validierung in der DCA abschalten (und diese Nützliche Prüfung zum Nachteil der Nutzer verlieren) oder
# eine komplette von der DCA unabhängige Lösung für das Problem finden.

Die vierte Alternative ist die mir am sinnvollsten erscheinende: vorschlagen, die Validierung der E-Mail-Adressen im DCA an die Möglichkeiten der Email::sendTo() anzugleichen (notfalls unter Inklusion eines weiteren eval-Parameters wie bspw. multiple, der dann nur in einer jetzigen Dokumentation etwas erweitert werden müsste). Dann könnte ich zumindest im Fall dieses Kunden vorübergehend die Validierung der Mail-Adresse im DCA abschalten.

--- _Originally created by soletan on June 22nd, 2011, at 10:07am (ID 3187)_