Moin frankx!
Du kannst die Überprüfungen doch für diverse „Typen“ bestimmt verallgemeinern. Ich hatte (und habe immer noch) die Idee, für so etwas ein Framework zu entwerfen, welches allerdings momentan noch (immer) im Entwicklungsstadium steckt. Aber vielleicht hilft dir schon der Ansatz weiter.
Zend bietet dafür nichts?
Das weiß ich nicht. Aber mein Framework basiert auf XML (bzw. es parst direkt XML-konform erweiterte HTML Formulare; „Frontend“) und benutzt XSL zur Code-Generierung eines spezifischen „Prüfhandlers“. Das einzige, was sprachabhängig ist, ist der Code-Generator sowie eine Bibliothek mit verallgemeinerten Prüffunktionen („Backend“). Der Vorteil dabei ist, dass man das Formular weiter benutzen kann, auch wenn man später von z.B. PHP auf C++ umsteigt, man muss nur das Prüfmodul neu generieren lassen.
Viele Grüße,
Robert