IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

Zend Controller Router Route Regex


Sujet :

Zend Framework PHP

  1. #1
    Futur Membre du Club
    Inscrit en
    Décembre 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 8
    Points : 6
    Points
    6
    Par défaut Zend Controller Router Route Regex
    Bonjour à tous,

    Je souhaite faire une route pour ouvrir un fichier pdf en récupérerant deux paramètres mais ma route me renvoi toujours sur le controller par défault ( page d'accueil ). Dans un premier temps je souhaitais afficher les informations récupérés par l'url dans une vue avec le code ci-dessous mais je me retrouve toujours sur ma page d'accueil :

    Voici ma route dans routes.ini :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    routes.admin-project-docproject.type                = "Zend_Controller_Router_Route_Regex"
    routes.admin-project-docproject.route               = "admin/project/docproject/([a-zA-Z0-9]+)/([0-9]+).pdf"
    routes.admin-project-docproject.defaults.module     = "admin"
    routes.admin-project-docproject.controller 	       = "project"
    routes.admin-project-docproject.action     		= "docproject"
    routes.admin-project-docproject.map.1               = planId
    routes.admin-project-docproject.map.2               = documentId
    voici mon fichier html qui envoi l'url

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     <td> <a href="<?php echo '/admin/project/docproject/test02/1.pdf'; ?>"><?php echo 'nom du fichier' ; ?></a></td>
    et l'action :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $planId = $this->_getParam('planId', 0);
    $documentId = $this->_getParam('documentId', 0);
     
    $this->view->test = $planId . $documentId ;
    Merci d'avance de votre aide

  2. #2
    Futur Membre du Club
    Inscrit en
    Décembre 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 8
    Points : 6
    Points
    6
    Par défaut résolution
    Finalement j'ai trouvé c'était un problème de copier-coller, je n'avais pas mis les defaults devant controller et action.

    Résolu.

Discussions similaires

  1. Zend Router route
    Par m4riachi dans le forum Autres composants
    Réponses: 1
    Dernier message: 06/05/2015, 12h12
  2. Zend Controller Router Route
    Par samspitz dans le forum Autres composants
    Réponses: 1
    Dernier message: 19/02/2011, 17h08
  3. Réponses: 0
    Dernier message: 25/06/2010, 09h21
  4. probleme avec Zend\Controller\Router\Rewrite.php
    Par Alcide_ dans le forum MVC
    Réponses: 1
    Dernier message: 06/10/2009, 23h11
  5. Réponses: 1
    Dernier message: 04/06/2009, 19h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo