Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 07-12-2011 18:23:05

hieros
Nouveau membre
Date d'inscription: 08-12-2010
Messages: 9

[Résolu] Gestion par modules -> erreur 404

Bonjour à tous,
Trés novice dans l'utilisation d'un framework php
Je galère pas mal pour la mise en place de la gestion modulaire avec Zend 1.11.
J'ai suivi (bien je pense) qlq tutos sur le sujet mais rien à faire dès que je cherche une page d'un module en dehors de celui par defaut je me retrouve avec page introuvable. !
Impossible de trouver pourquoi, je craint que cela ne soit énorme mais je ne voit pas alors si quelqu'un a une idée

Merci d'avance



Ci dessous les commandes utilisées :

Code:

[lang=shell]cd /www
zf create project zf_modules
cd zf_modules/

Copie de ZEND dans le dossier library de l'appli

Code:

[lang=shell]
cp -R ~/zend/ZendFramework-1.11.11/library/Zend /www/zf_modules/library/

Création des modules :

Code:

[lang=shell]
zf create module admin
zf create controller Index 1 admin

zf create module default
zf create controller Index 1 default

modif de /www/zf_modules/application/configs/application.ini
ajout des lignes :

Code:

[lang=php]
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules[] = ""
resources.frontController.defaultModule = "default"

Ajout d'un fichier Bootstrap.php dans chaque module

/www/zf_modules/application/modules/admin/Bootstrap.php

Code:

[lang=php]
<?php
class Admin_Bootstrap extends Zend_Application_Module_Bootstrap {

}

/www/zf_modules/application/modules/default/Bootstrap.php

Code:

[lang=php]
<?php
class Default_Bootstrap extends Zend_Application_Module_Bootstrap {

}

Edition des vues

/www/zf_modules/application/modules/admin/views/scripts/index/index.phtml

Code:

[lang=php]
<h1>Admin</h1>

/www/zf_modules/application/modules/default/views/scripts/index/index.phtml

Code:

[lang=php]
<h1>Default</h1>

Mise en development en modifiant la ligne du fichier index.php

Code:

[lang=php]
// Define application environment
defined('APPLICATION_ENV')
    || define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));

par

Code:

[lang=php]
 // Define application environment
defined('APPLICATION_ENV')
    || define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'development'));

Dernière modification par hieros (08-12-2011 12:27:35)

Hors ligne

 

#2 07-12-2011 19:21:09

hieros
Nouveau membre
Date d'inscription: 08-12-2010
Messages: 9

Re: [Résolu] Gestion par modules -> erreur 404

Ah ben non
désolé la n ième tentative fut la bonne

module default :

Code:

[lang=html]
http://localhost/zf_modules/public/default/index

module admin

Code:

[lang=html]
http://localhost/zf_modules/public/admin/index

jusque là j'ai tenté sans remettre public dans l'adresse

peut on me confirmer que c'est bien le comportement attendu ?
Merci

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