Migration von vorhergehenden Versionen Die API von Zend_Validate wurde von Zeit zu Zeit geändert. Wenn man begonnen hat Zend_Validate und dessen Unterkomponenten in früheren Versionen zu verwenden sollte man den folgenden Richtlinien folgen um eigene Skripte zur neuen API zu migrieren. Migration von 1.9 zu 1.10 oder neuer Selbst geschriebene Adapter Wenn in einer selbst geschriebenen Prüfung ein Fehler gesetzt wird um diesen zurückzugeben muß die _error() Methode aufgerufen werden. Vor Zend Framework 1.10 konnte man diese Methode ohne einen angegebenen Parameter aufrufen. Es wurde dann das erste gefundene Nachrichtentemplate verwendet. Dieses Verhalten ist problematisch wenn man Prüfungen hat die mehr als eine Nachricht zurückgeben kann. Auch wenn man eine existierende Prüfung erweitert kann man unerwartete Ergebnisse erhalten. Das kann zum Problem führen das der Benutzer nicht die Nachricht erhält die man erwartet. _error(); // Unerwartete Ergebnisse zwischen verschiedenen OS ... } } ]]> Um dieses Problem zu verhindern erlaubt es die _error() Methode nicht mehr ohne einen angegebenen Parameter aufgerufen zu werden. _error(self::MY_ERROR); // Definierter Fehler, keine unerwarteten Ergebnisse ... } } ]]>