Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 10-11-2008 13:20:21

michdup83
Membre
Date d'inscription: 10-11-2008
Messages: 14

[Resolu] Problème de controller

Bonjour,

Jusqu'à maintenant, j'avais une architecture qui fonctionnait bien avec 3 controlleurs. Mais voilà, mes besoins évoluant, j'ai voulu rajouter un 4ème controlleur, et là, pour toutes les actions de ce controlleur, je me retrouve avec un joli "NOT FOUND" renvoyé par apache.

j'ai bien mes url a première vue correctes :

http://localhost/dev_php/service-gratuit/controller/action

Si quelqu'un a une piste de recherche, cela m'aiderait bien.

Merci d'avance.

Dernière modification par michdup83 (10-11-2008 15:11:16)

Hors ligne

 

#2 10-11-2008 13:28:10

michdup83
Membre
Date d'inscription: 10-11-2008
Messages: 14

Re: [Resolu] Problème de controller

Désolé, fin de la recherche.

Je viens de m'apercevoir qu'il ne fallait surtout pas utiliser le "services", au singulier cela fonctionne...

Par contre, si l'on peut m'expliquer pourquoi ? ou s'il y a des mots réservés.....

Hors ligne

 

#3 10-11-2008 13:36:03

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [Resolu] Problème de controller

Hello,

J'ai pas souvenir de mots réservés. Cependant le soucis des tirets est plus connu.
Tu peux avoir un controller : ServicesGratuitsController ou ServicesgratuitsController.
Dans le premier cas, l'appel dans l'url est /services-gratuits/ et dans le deuxième cas /servicesgratuits/.

Attention toujours, au passage Windows<->Linux : pour Windows le fichier ServicesGratuitsController.php est le même que ServicesgratuitsController.php et pas pour Linux.

A+

Dernière modification par mikaelkael (10-11-2008 13:36:29)


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#4 10-11-2008 13:47:51

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: [Resolu] Problème de controller

moralité : vaux mieux codé sous unix/linux


----
Gruiiik !

Hors ligne

 

#5 10-11-2008 14:48:43

michdup83
Membre
Date d'inscription: 10-11-2008
Messages: 14

Re: [Resolu] Problème de controller

Je suis sous kubuntu Intrepid, avec apache et mysql, le tout paramétré à la main, mon problème ne venait pas d'une différence entre linux et win.... , mais bien du mot utilisé, sinon comment expliqué qu'un nom de controller "service" passe sans problème et pas "services" , pourquoi "ServiceController" et pas "ServicesController" ??? Et depuis tout à l'heure, j'ai encore du probleme du même genre avec d'autres termes. Moralité : va falloir acheter un dictionnaire de synonyme smile.

Hors ligne

 

#6 10-11-2008 15:33:30

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [Resolu] Problème de controller

Hello,

Je viens de créer sans problèmes un contrôleur ServicesController et il fonctionne. Je reste convaincu que le nommage du contrôleur n'est pas le problème. N'aurais-tu pas un module services ou un dossier services  ?

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#7 10-11-2008 16:02:03

michdup83
Membre
Date d'inscription: 10-11-2008
Messages: 14

Re: [Resolu] Problème de controller

non , le seul dossier "services" que j'avais se trouvait dans views/scripts, chose qui me semble logique, mais bon allez savoir...

et je l'ai lui aussi mis au singulier, et cela fonctionne maintenant......Si tu dis que cela marche chez toi, alors là, je ne comprends plus.

il y a surement un détail que je n'ai pas vu alors.

Dernière modification par michdup83 (10-11-2008 16:03:52)

Hors ligne

 

#8 10-11-2008 16:40:54

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [Resolu] Problème de controller

Hello,

non , le seul dossier "services" que j'avais se trouvait dans views/scripts, chose qui me semble logique, mais bon allez savoir...

Normal wink

Tu utilises des routes ?

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#9 10-11-2008 16:58:27

michdup83
Membre
Date d'inscription: 10-11-2008
Messages: 14

Re: [Resolu] Problème de controller

non, et je ne me suis pas encore pencher dessus...

Hors ligne

 

#10 10-11-2008 17:06:19

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [Resolu] Problème de controller

Hello,

Redonnes STP, en respectant la casse :
- le nom de fichier du controleur
- le nom de la classe dans ce même fichier
- l'url utilisé

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#11 10-11-2008 17:12:46

michdup83
Membre
Date d'inscription: 10-11-2008
Messages: 14

Re: [Resolu] Problème de controller

ServicesController.php
ServicesController extends Zend_Controller_Action
url : localhost/monsite/services/proposer

voilà, voilà ......

Hors ligne

 

#12 10-11-2008 17:23:42

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [Resolu] Problème de controller

Hello,

Ben là, je suis désolé mais je ne comprends pas. Il nous manque une info, mais quoi ?

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#13 10-11-2008 17:43:56

michdup83
Membre
Date d'inscription: 10-11-2008
Messages: 14

Re: [Resolu] Problème de controller

Et le plus marrant, si je peux dire, c'est que tout a fonctionner une fois service passé au singulier.....

Les voix du Zend pourraient-elles être parfois impénétrables ??? 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