Bonjour à tous, je suis débutant sous zend.

Je cherche à créer un module dans mon application, je l'ai fait avec la commande. Ce module se nomme "connexion".

Puis j'ai créer un models Users:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
class Connexion_Users extends Users{
 
    function __construct() {
        echo "ok";
    }
}
Ce models étend le models par défaut "Users".
Dans le "application.ini" j'ai ajouter les deux lignes suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules[] = ""
Puis dans la racine de mon module j'ai créer un bootstrap que voici:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
class Connexion_Bootstrap extends Zend_Application_Module_Bootstrap{
    protected function _initAutoload()
    {
        $autoloader = new Zend_Application_Module_Autoloader(array(
            'namespace' => 'Connexion_',
            'basePath'  => dirname(__FILE__)
        ));
        $autoloader->addResourceType("Connexion", "models/", 'Connexion');
        return $autoloader;
    }
}
Suivant ma logique, lors du chargement zend va passer dans les bootstrap des modules et ajouter à l'autoloader le namespace 'Connexion'.

Donc, quand je suis dans mon IndexController.php je doit pouvoir faire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$user = new Connection_Users();
(à la ligne 13)

Malheureusement j'ai une erreur:
Fatal error: Class 'Connexion_Users' not found in D:\www\application\controllers\IndexController.php on line 13

Je ne comprend pas mon erreur! Pouvez vous m'aider?
Merci.