Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 30-07-2011 10:04:14

keokaz
Membre
Date d'inscription: 06-07-2011
Messages: 113

resolut[1.11]zf tool peut t'il générer une application avec un module

Bonjour j'ai crée un petit module tous simple qui consiste à lire le contenu d'une seul table, par contre je souhaite crée 2 partie, le partie visible par tous et une partie admin pour modifier les donnés.

j'ai lu un tuto qui consite a crée un répertoire "modules" dans "application", et 2 sous répertoires "site" et "admin".
j'ai donc glisser les 3 parties MCV dans le répertoire site et cloner dans le répertoire admin. et enfin dans application.ini changer le chemin

Code:

resources.frontController.controllerDirectory = APPLICATION_PATH "/modules"
resources.frontController.defaultModule = "site"
resources.frontController.params.displayExceptions = 0

voic ce que j'ai maintenant comme arbre

Code:

application
--configs
----application.ini

--layouts

--modules

----admin
-----les 3 dossier MVC

----site
---- les 3dossier MVC

bootstrap.php

aux test de l'application cela ne fonctionne pas, le modèle n'arrive pas à lire la table , peut être que cette installation est mauvaise et pas propore?

peut t'on le fare avec zf tool  ??

je vous remercie d'avance de vos réponse smile

Dernière modification par keokaz (30-07-2011 13:54:17)

Hors ligne

 

#2 30-07-2011 10:35:04

keokaz
Membre
Date d'inscription: 06-07-2011
Messages: 113

Re: resolut[1.11]zf tool peut t'il générer une application avec un module

j'ai trouvé comment crée un module c'était tous simple

Code:

zf create module admin

j'ai maintenant mon MVC dans mon module admin

Code:

application
-- modules
-----view
-----controller
-----models

par contre j'ai essayer de crée dans ce module admin le modèle de ma table , mais cela ne fonctionne pas, il n'y a rien dans mon dossier modules/admin/models/(dossier vide)

Code:

zf create module admin db-table Tables tables

comment fait t'on cela pour ajouter le modèle dans le module admin par exemple ??

Dernière modification par keokaz (30-07-2011 10:36:21)

Hors ligne

 

#3 30-07-2011 11:43:34

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: resolut[1.11]zf tool peut t'il générer une application avec un module

Bonjour,

Pour créer le modèle dans le dossier tu dois utiliser create model

-----------------------------------------------------------------------

Details for action "Create" and provider "Model"
  Model
    zf create model name module

-----------------------------------------------------------------------

Zend Framework Command Line Console Tool v1.11.3
Details for action "Create" and provider "DbTable"
  DbTable
    zf create db-table name actual-table-name module force-overwrite
    zf create db-table.from-database module force-overwrite

-----------------------------------------------------------------------

Il faut que tu utilises ces éthodes. Normalement, le projet ne sera alors pas encore capable d'auto charger les classes, il faudra ajouter dans tes modules des bootstrap de module :

Exemple du fichier /application/modules/frontend/Bootstrap.php

Code:

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

}

Hors ligne

 

#4 30-07-2011 12:26:47

keokaz
Membre
Date d'inscription: 06-07-2011
Messages: 113

Re: resolut[1.11]zf tool peut t'il générer une application avec un module

merci de ton aide, imaginons que la table s'appelle user j'ai fait ceci

Code:

//    zf create db-table name actual-table-name module force-overwrite
zf create db-table Users users modules force-overwrite

j'ai une erreur

Code:

A models directory was not found for module modules

j'ai exéctuer ma comande sous ce dossier

Code:

application/modules/admin/controllers/zf create ...

Hors ligne

 

#5 30-07-2011 12:36:58

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: resolut[1.11]zf tool peut t'il générer une application avec un module

La commande qu'il va falloir que tu lance est la suivante :

Code:

zf create db-table Users users admin

Il faut que tu lui indiques le module dans lequel tu veux créer le model.

Après, le répertoire dans lequel tu lance la commande importe peu tant que tu es dans un des répertoires du projet.

Hors ligne

 

#6 30-07-2011 13:54:00

keokaz
Membre
Date d'inscription: 06-07-2011
Messages: 113

Re: resolut[1.11]zf tool peut t'il générer une application avec un module

merci beaucoup je n'avais pas compris qu'il fallait mettre à la fin admin
ca fonctionne à merveille

smile

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