Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework
Zend Framework Forum d'entraide sur la programmation PHP avec Zend Framework. Avant de poster -> FAQ ZF, Cours ZF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/07/2011, 16h06   #1
Invité de passage
 
Homme Frederic
AFPA
Inscription : novembre 2008
Messages : 18
Détails du profil
Informations personnelles :
Nom : Homme Frederic
Localisation : France, Loiret (Centre)

Informations professionnelles :
Activité : AFPA
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2008
Messages : 18
Points : 4
Points : 4
Par défaut Problème routage sous Zend

Bonjour à tous,

Je débute sous zend et tout ce qui est pattern MVC également et donc je patauge un peu au niveau du routage sous zend.

J'ai mes fichiers organisé de la façon suivante :

Citation:
application
  • configs
    • application.ini

  • models
    • DbTable

  • modules
    • backoffice
      • controllers
        • IndexController.php
        • ErrorController.php
      • views
        • scripts
          • error
            • error.phtml
          • index
            • index.phtml
        • helpers

      • Bootstrap.php

    • frontend
      • controllers
        • IndexController.php
        • ErrorController.php
      • views
        • scripts
          • error
            • error.phtml
          • index
            • index.phtml
        • helpers

      • Bootstrap.php

  • Bootstrap.php

library
  • Zend

public
  • index.php
  • .htaccess
Dans mon application.ini, j'ai ajouter

Code :
1
2
resources.frontController.params.displayExceptions = 0
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
et modifier

Code :
resources.frontController.controllerDirectory = APPLICATION_PATH "/modules/frontend/controllers"
et dans mon Bootstrap.php à la racine du dossier application j'ai mis

Code :
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'  => 'frontend',    
					'controller' => 'index',
					'action'  => 'index') ));
			  return $routeur;
	}
(J'ai pris exemple d'un autre topic du forum)

Donc quand je veux accéder à http://mondomaine.com/frontend/Index/
Ou http://mondomaine.com/backoffice/Index/ j'ai uniquement une page blanche .

Donc je sais pas trop ou me dirigé pour résoudre mon soucis.
Merci d'avance

EDIT : Je tiens à préciser que si j'enléve les lignes

Code :
1
2
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules[] = ""
du fichier application.ini, j'ai bien mon frontend qui s'affiche mais concernant le backoffice...
fredxd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 16h19   #2
Invité de passage
 
Homme Frederic
AFPA
Inscription : novembre 2008
Messages : 18
Détails du profil
Informations personnelles :
Nom : Homme Frederic
Localisation : France, Loiret (Centre)

Informations professionnelles :
Activité : AFPA
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2008
Messages : 18
Points : 4
Points : 4
Bon en enlevant les 2 lignes concernant les modules dans le application.ini
et en passant par http://mondomaine.com/backoffice/Index/Index ,ca affiche bien quelque chose
Idem en passant par http:///mondomaine.com/frontend/Index/Index, j'ai bien quelque chose aussi

Dans l'histoire le soucis est que j'obtient le méme affichage à savoir le contenu de :

-frontend
---views
-----scripts
-------index
---------index.phtml

Donc la je vois pas trop ce qui pourrait clocher du coup
Merci d'avance
fredxd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 19h43   #3
Invité de passage
 
Homme Frederic
AFPA
Inscription : novembre 2008
Messages : 18
Détails du profil
Informations personnelles :
Nom : Homme Frederic
Localisation : France, Loiret (Centre)

Informations professionnelles :
Activité : AFPA
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2008
Messages : 18
Points : 4
Points : 4
J'ai essayer de recreer un projet en suivant http://www.expert-php.fr/zend-framew...c-modules.html

Résultat, le contenu des index.phtml de mes différentes vues n'est pas afficher.

Donc la je suis un peu paumer.
Si une ame généreuse pouvais un peu m'expliquer la marche a suivre pour creer facilement une application modulaire ce serait sympa (voir méme un exemple de projet avec juste des routages serait tout aussi bien)

Merci d'avance
fredxd est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h12.


 
 
 
 
Partenaires

Hébergement Web