2012-09-19 3 views
1
Sous-répertoire

J'ai la prochaine structure declasse Introuvable quand étend une classe de contrôleur dans ZendFramework

-application 
--controllers 
---Sub 
----DemoController.php 
---IndexController.php 
-models 
-views 
-Boostrap.php

Eh bien, dans mon sous/DemoController.php J'ai la prochaine:

<?php 
class Sub_DemoController extends Zend_Controller_Action 
{ 
    public function indexAction() 
    { 
     echo 'hello demo'; 
    } 
} 

et mon IndexController.php comme ceci:

<?php 
class IndexController extends Sub_DemoController 
{ 
} 

Quand je lance mon web jeter l'erreur suivante: de la Sub_DemoController 'Class not found ... J'essaie avec initialize class avec Application_Sub_DemoController, mais retourne le même résultat.

Je ne veux pas utiliser les modules, je sais comment utilise les modules dans Zend Framewoork mais je ne le cherche pas.

Des idées?

Répondre

1

S'il vous plaît jeter un oeil à Zend framework (1.7.5): how to change controller directory

Je pense que vous n'avez pas défini le répertoire du contrôleur correctement ou votre chargeur automatique ne fonctionne pas.

+0

Je ne veux pas utilise le module dans ce cas, si j'utilise http://demo.dev/sub_demo ça marche, je pense que j'ai peut-être besoin de quelque chose de type de configuration dans mon Bootstrapt ou similaire – aperez

Questions connexes