Frage

Aus meiner Zeit mit Ruby on Rails arbeitet, gibt es ein paar verschiedenen verpackt / Projekte gibt, sowohl die Validierung und die Fehlerberichterstattung in einer erweiterbaren Art und Weise zu verwalten.

Selbst studieren Python Pylons Ich wurde gerade eingeführt HTMLFill die bisher scheint wie eine elegante Lösung für eine gemeinsame Aufgabe von Formularvalidierung.

Ich weiß, dass beiden Beispiele Merkmale von Frameworks sind, oder im Fall von HTMLFill, dem Teil eines Rahmens sein ... noch ich erinnere mich nicht, etwas zu sehen Ferne als auch poliert in CakePHP, Code Zünder oder sogar Zend Rahmen. Bin ich etwas da draußen fehlt, oder würde es sich lohnen, zu versuchen, Python HTMLFill in PHP5 zu imitieren?

Disclaimer:    Ich habe Ajax-basierte Formularvalidierung Systeme geschrieben, die wie class = „Daten erforderlichen Daten-E-Mail“ auf das Einbetten von Metadaten verlassen und mögen, aber sie haben immer schien klobig zu mir.

Ich glaube, oben in der Fettmodellphilosophie der Datenvalidierung, mit dem HTMLFill Beispiel, ich plane für jedes Modell meiner Modelle mit gemeinsamen HTMLFill Schemata auf der Verpackung, wie möglich.

Links:    HTMLFill - http://www.formencode.org/htmlfill.html#introduction

War es hilfreich?

Lösung

Das Zend Framework hat die Zend_Validate Klasse, bietet es Ihnen ein Basissatz von Validatoren, haben Sie auch die Zend_Filter_Input Klasse zur Datenfilterung, Validierung und entweicht.

Ich habe auch verwendet Propel ORM Validation Framework Validierung auf Modellebene zu tun.

Sie können auch die Validierung auf der Clientseite Ebene erzwingen, empfehle ich Ihnen die jQuery Validation-Plugin , es funktioniert wirklich gut ...

Andere Tipps

Die Zebra-Formular-Bibliothek ist ziemlich nett und generiert automatisch Javascript clientseitige Validierung als auch zu tun.

http://stefangabos.ro/php-libraries/zebra-form/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top