Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 25-05-2009 13:22:03

falkin
Membre
Date d'inscription: 25-05-2009
Messages: 12

[Résolu]est-ce que GET est autorisé en MVC?

Bonjours étant donné que Zend est censé avoir des URLs propres est-il possible de passer des informations dans l'url en MVC? je pense que non.

Si la réponse est non comment faire alors pour récupérer dans mon contrôleur le nom d'un lien que nous avons cliquer dessus de manière propre? 

Merci d'avance

Dernière modification par falkin (25-05-2009 14:07:22)

Hors ligne

 

#2 25-05-2009 13:28:27

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [Résolu]est-ce que GET est autorisé en MVC?

Si tu peux récupérer des paramètres en GET en plus de tes paramètres standards.
Tu peux les récupérer soit avec $_GET soit avec $this->_getParam(...).

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#3 25-05-2009 14:01:39

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: [Résolu]est-ce que GET est autorisé en MVC?

la réponse est oui
mais il y a d'autre moyen de passer des paramètre dans l'url que d'utiliser GET
http://www.z-f.fr/forum/viewtopic.php?id=3229
peut en ZF s'écrire
http://www.z-f.fr/forum/viewtopic/id/3229
soit donc le contrôleur forum action viewtopic param id value 3229
attention se sont toujours des couples
http://www.z-f.fr/forum/viewtopic/id/32 … e/useHtml/
s'entend
id = 3329
useBBcode = useHtml
on peut par contre utiliser
http://www.z-f.fr/forum/viewtopic/id/32 … /useHtml//
qui donne
id = 3329
useBBcode = ''
useHtml = ''
mais je préfère
http://www.z-f.fr/forum/viewtopic/id/32 … /useHtml/1
qui donne
id = 3329
useBBcode = 1
useHtml = 1
qui me parait plus propre et plus lisible.

je n'ai jamais essayé les tableaux
http://www.z-f.fr/forum/listtopic?id[]=3229&id[]=3228&id[]=3227
te donne un tableau d'id
je n'ai jamais essayé de faire
http://www.z-f.fr/forum/listtopic/id[]/3229/id[]/3228/id[]/3227/
je ne sais pas si ça marche

A+JYT

Hors ligne

 

#4 25-05-2009 14:02:38

falkin
Membre
Date d'inscription: 25-05-2009
Messages: 12

Re: [Résolu]est-ce que GET est autorisé en MVC?

OK merci beaucoup

Hors ligne

 

#5 25-05-2009 14:06:50

falkin
Membre
Date d'inscription: 25-05-2009
Messages: 12

Re: [Résolu]est-ce que GET est autorisé en MVC?

Effectivement l'URL comme ceci est beaucoup plus propre je trouve http://www.z-f.fr/forum/viewtopic/id/3229

Donc je vais opter pour cela smile

Hors ligne

 

#6 25-05-2009 16:08:08

DavidV
Membre
Date d'inscription: 19-05-2009
Messages: 19

Re: [Résolu]est-ce que GET est autorisé en MVC?

Je pense que le mieux serai http://www.z-f.fr/forum/viewtopic/tag-du-topic.htm
Exemple :
http://www.z-f.fr/forum/viewtopic/est-c … en-mvc.htm

Mais ca demande un micro-poil plus de dev

Hors ligne

 

#7 25-05-2009 17:10:15

nick
Membre
Date d'inscription: 31-05-2008
Messages: 84

Re: [Résolu]est-ce que GET est autorisé en MVC?

ce que font certains pour que ça ne représente aucun dev de plus c'est quelque chose comme ça :

http://www.z-f.fr/forum/viewtopic/3299/tag-du-topic.htm

l'alias de la page est présent mais n'est pas utilisé. Et puis j'ai ouïe dire (il y a pas mal de temps) que Google News indexait uniquement les flux RSS qui contenait un id numérique, donc cette solution est plutôt intéressante pour une rubrique de news.

Hors ligne

 

#8 25-05-2009 17:37:31

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: [Résolu]est-ce que GET est autorisé en MVC?

je ne donnais qu'un exemple de ce qu'on peu faire sur le principe
je distingue toujours deux cas bien précis l'url représente une donnée alors si on veut une bonne indexation il faut mettre une url intelligible pour que les moteurs la prennent bien.
l'url représente une action d'une application et dans ce cas n'a pas à être indexée par exemple il n'est pas nécessaire de bien indexé un formulaire de recherche ou par exemple dans un blog openAdminTools
le lien doit être présent dans la page pour que l'admin puisse se connecter mais ça ne sert à rien de l'indexer

A+JYT

Hors ligne

 

#9 25-05-2009 17:59:57

falkin
Membre
Date d'inscription: 25-05-2009
Messages: 12

Re: [Résolu]est-ce que GET est autorisé en MVC?

Etant donnée que mon site est assez simple et qu'il n'as pas besoin d'une indexation je vais resté sur ma première lancé et continuer avec la technique de sekaijin.  merci quand même smile

Parce contre si il me vient a faire un site plus conséquent j'utiliserai les autres option que vous m'avez données qui sont très intéressantes.

Encore merci 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