Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 26-08-2009 12:01:14

nicko
Membre
Lieu: Chambéry
Date d'inscription: 25-05-2009
Messages: 190

[1.9]Question sur les :module :controller :action

Bonjour,

Ma question est pour les plugins. Habituellement lorsque je souhaite récupérer les données de l'url je fais :

Code:

$module     = $request->getModuleName();
$controller    = $request->getControllerName();
$action    = $request->getActionName();

Et je crois que c'est la même chose pour tout le monde ?!

Pour changer de dossier le vue, on peut faire comme ceci (toujours dans un plugin) :

Code:

$viewRender->setViewBasePathSpec('public'.S.'templates'.S.':module'.S.'default'.S.'overrides');

Avec le ":module".

sauf qu'avant cela je fait cette condition :

Code:

if(file_exists('public'.S.'templates'.S.$module.S.'default'.S.'overrides'.S.'scripts'.S.$viewScript))
{
    $viewRender->setViewBasePathSpec('public'.S.'templates'.S.':module'.S.'default'.S.'overrides');
}

J'utilise donc la variable module. j'aurais pu remplacer ":module" par $module et non l'inverse.

Donc ma question est la suivant.

Quel classe de Zend (ou méthode) permet de traiter ces chaines de caractères (:module, :controller, :action) ?

Merci de vos lumières wink

Bien cordialement.

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