2010-11-09 2 views
1

Question probablement assez facile, mais je viens de commencer à travailler avec ZF. J'ai créé une classe class Application_Paginator_Adapter_DoctrineQuery implements Zend_Paginator_Adapter_Interface et j'ai ajouté cette classe dans un fichier application/paginator/adapter/DoctrineQuery.php. Quand j'essaye de créer l'objet de cette classe dans le contrôleur j'obtiens erreur:Autoloading de classe dans Zend Framework

Fatal error: Class 'Application_Paginator_Adapter_DoctrineQuery' not found.

Je pensais que cette classe devrait être incluse automatiquement. Comment faire ça? J'utilise ZF 1.11 et MS Windows.

Répondre

3

DoctrineQuery.php devrait être

/Bibliothèque/Application/Pagination/adaptateur plutôt que /application/Pagination/Adaptateur

+0

Cela suppose que l'espace de noms d'application a été enregistré – piddl0r

+0

Lorsque vous utilisez "stupide" chargement automatique il n'est pas supposé;) –

+1

J'accepte cette réponse, parce que mon problème était du fait que je ne savais pas, que je devrais mettre des classes personnalisées dans le dossier de la bibliothèque. Si je comprends bien, ils devraient être là. Donc, votre réponse m'a aidé à comprendre cela. – prostynick