Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 01-05-2009 19:02:49

infdou
Membre
Date d'inscription: 23-04-2009
Messages: 18

probleme Admin_IndexController

J'ai un problème de reconnaissance du module "admin", par défault fonctionne correctement.

Par contre, j'ai un message d'erreur "Invalid controller class ("Admin_IndexController")",
quand je demande admin/index, il recherche un controlleur "Admin_IndexController" ?

Mon bootstrap est pourtant correct : 

$frontController->setControllerDirectory(array(
     'default' => 'application/controllers',
     'admin'   => 'application/admin/controllers',
  ));

en vous remerciant pour votre aide.

Hors ligne

 

#2 01-05-2009 19:41:15

Seazer
Membre
Date d'inscription: 25-04-2009
Messages: 25

Re: probleme Admin_IndexController

Oui quand un controller autre que un du module par defaut, il faut respecter la convention de nommage.

Code:

class nomDuModule_nomControllerController extends ...

Dernière modification par Seazer (01-05-2009 19:42:05)

Hors ligne

 

#3 01-05-2009 20:32:09

infdou
Membre
Date d'inscription: 23-04-2009
Messages: 18

Re: probleme Admin_IndexController

Je ne pense pas qu'il faut faire comme cela ! Je suis débutant !
Je pensais que l'on pouvait repartir avec un autre index dans le répertoire Controllers du module admin.

Si j'utilise votre technique, j'ai une erreur :
"An exception occured while bootstrapping the application.
Invalid controller class ("Admin_IndexController")"
en appelant : www.monsite/admin/index ?

Si quelqu'un a déjà eu ce problème pour un module admin supplémentaire à mettre que le "default" ?

Dernière modification par infdou (01-05-2009 20:34:19)

Hors ligne

 

#4 01-05-2009 22:00:42

Seazer
Membre
Date d'inscription: 25-04-2009
Messages: 25

Re: probleme Admin_IndexController

Hors ligne

 

#5 01-05-2009 23:11:59

infdou
Membre
Date d'inscription: 23-04-2009
Messages: 18

Re: probleme Admin_IndexController

Je comprend mieux, merci Seazer, par contre, ça ne marche pas et j'ai toujours le message d'erreur :

Code:

An exception occured while bootstrapping the application.
Invalid controller class ("Admin_IndexController")

library\Zend\Controller\Dispatcher\Standard.php(255): Zend_Controller_Dispatcher_Standard->loadClass('IndexController')

Dernière modification par infdou (01-05-2009 23:51:39)

Hors ligne

 

#6 02-05-2009 00:35:06

infdou
Membre
Date d'inscription: 23-04-2009
Messages: 18

Re: probleme Admin_IndexController

Je viens de trouver à priori, il faut appeler le fichier :
"IndexController.php",

mais à l'intérieur, il faut déclarer : "class Admin_IndexController extends Zend_Controller_Action"

Dernière modification par infdou (02-05-2009 00:47:55)

Hors ligne

 

#7 02-05-2009 02:51:08

Seazer
Membre
Date d'inscription: 25-04-2009
Messages: 25

Re: probleme Admin_IndexController

Ben oui, j'ai du mal m'exprimer, mais ton nom de fichier ne change pas, c'est juste ta classe qui prend en préfixe le nom du module.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages