2009-06-18 5 views

Répondre

1

Je les place habituellement à /library/CV/Validate/

Exemple:

/library/CV/Validate/EmpresaNueva.php: 
class CV_Validate_EmpresaNueva extends Zend_Validate_Abstract { 
    //Validator code 
} 

Où bibliothèque est l'endroit où vous avez Zend.

Contenu de index.php @/public:

$root = dirname(dirname(__FILE__)); 

set_include_path($root.'/application' . PATH_SEPARATOR 
    .$root.'/library' . PATH_SEPARATOR 
    . get_include_path() 
); 
+0

J'essaie de placer le fichier sous la bibliothèque/Mon/Valider/PasswordConfirmation.php. Mais la classe "'Default_Validate_PasswordConfirmation' introuvable" se produit toujours. Est-ce que je manque des étapes? – Billy

+0

J'essaie de placer le fichier sous la bibliothèque/Default/Validate/PasswordConfirmation.php – Billy

+0

Vérifiez la modification. bibliothèque/es où le dossier Zend est placé. Je ne sais pas où tu as le tien. – Macarse

1

Pour validateurs des clients, vous devez les mettre dans un endroit qui est sur le chemin d'inclusion. En outre, vous devez ajouter votre validateur pour le rendre disponible en utilisant Zend_Validate::addValidator(). Pour plus d'informations, reportez-vous au documentation.

+0

J'ajoute le validateur avec succès en fonction de ce post: http://stackoverflow.com/questions/1010265/where-should-myvalidatepasswordconfirmation-put-in-zend-framework – Billy

Questions connexes