Bonjour à tous,

Je suis débutant avec Zend Frameworks, je développe donc un site afin de me perfectionner, ce site contient un frontoffice et un backoffice, j'ai donc hiérarchiser mes dossiers comme suit :




je définit dans mon boostrap une fonction qui initialise la route

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
protected function _initRoutes(){
 
    $routeur = Zend_Controller_Front::getInstance()->getRouter();
    $routeur->addRoute(
        'back',
        new Zend_Controller_Router_Route(
            ':module/:cont/:act',
            array(
                'module'  => 'frontoffice',    
                'controller' => 'index',
                'action'  => 'index') ));
          return $routeur;
}
et j'appelle mes liens comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a href="<?php echo $this->url(array('module' => 'backoffice', 'controller' => 'index', 'action'=>'index'), 'back');?>">Backoffice</a>

j'ai aussi mis un .htaccess :
Code x : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
# Règles de réécriture pour Zend Framework
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php

# Sécurité : Ne pas autoriser le parcours de répertoires
Options -Indexes

# Configuration PHP
php_flag magic_quotes_gpc off
php_flag register_globals off
php_flag short_open_tag off


Mon problème est que je n'arrive pas a router correctement pour pouvoir mettre des liens permettant d'accéder du frontoffice au backoffice et inversement. Mais pour le moment je n'arrive qu'as ce message d'erreur :

Code x : Sélectionner tout - Visualiser dans une fenêtre à part
Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)'


Merci d'avance de votre aide