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

 PHP Discussion :

Paramètre GET non présent dans sfParameterHolder [1.x]


Sujet :

PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3
    Par défaut Paramètre GET non présent dans sfParameterHolder
    Hello,
    je viens d'attaquer une TMA sur du symfony 1.0 et première épine.

    J'ai une liste paginée toute simple avec les liens << < 4 5 6 > >>.
    Ceux-ci sont bien formé et pointe vers {module}/{action}/pagetest/x

    or dans la classe d'action correspondant le parameterHolder ne contient pas la variable pagetest.

    Ce même code fonctionne parfaitement sur une autre page du site...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    //actions.class.php
    $l_request = $this->getRequest();
    $l_bHasParamTest = $l_request->hasParameter('pagetest');
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    //monTemplate.php
     
    //liste ...
     
    <div class="boutons">
    <?php if ($prop->haveToPaginate()): ?>
      <?php echo link_to('&laquo;', 'moduleA/actionA?pagetest=1') ?>
      <?php echo link_to('&lt;', 'moduleA/actionA?pagetest='.$prop->getPreviousPage()) ?>
     
      <?php foreach ($prop->getLinks() as $page): ?>
        <?php echo link_to_unless($page == $prop->getPage(), $page, 'moduleA/actionA?pagetest='.$page) ?>
        <?php echo ($page != $prop->getCurrentMaxLink()) ? '-' : '' ?>
      <?php endforeach; ?>
     
      <?php echo link_to('&gt;', 'moduleA/actionA?pagetest='.$prop->getNextPage()) ?>
      <?php echo link_to('&raquo;', 'moduleA/actionA?pagetest='.$prop->getLastPage()) ?>
    <?php endif; ?>
    </div>
    Le code me semble correct et je ne comprends pas pourquoi je n'ai pas ma variable pageTest dans les variable gérées/récupérées par le paramsHolder.

    Pour autant quand on clique sur une page on revient systématiquement en page 1 du fait qu'il ne trouve pas la variables page pagetest dans les paramètres et que le page est initialisé comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ...
    $pager->setPage($this->getRequestParameter('pagetest', 1));
    ...
    L'url affichée au survol du lien est correcte ainsi que celle affichée dans la barre d'adresse du navigateur après le chargement;

    http://...../frontend_dev.php/module...onA/pagetest/4


    Mais bien évidement le contenu de la liste est faux car le pager reste setté sur la page 1 faute de pouvoir récupérer le numéro de page sélectionner dans les paramètres du contexte.

    J'ai plus d'idée et je butte sur ce TALC

    Merci de vos suggestions

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3
    Par défaut
    pas de piste, ça reste assez obscur, j'espère revenir bientôt avec une solution

    ça va être dur !

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3
    Par défaut
    en fait ma requete partait par Ajax et cette requête Ajax ne contenanit pas le numéro de page elle !!!

    en l'ajoutant, je l'ai bien retrouver dans mes paramètres coté serveur ensuite

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/02/2008, 10h06
  2. Résultat d'insert non présent dans la base
    Par yozine dans le forum Hibernate
    Réponses: 2
    Dernier message: 11/10/2007, 20h56
  3. Réponses: 13
    Dernier message: 19/03/2007, 16h55
  4. récupération des id non présente dans une CIF
    Par Zen_Fou dans le forum Requêtes
    Réponses: 4
    Dernier message: 24/04/2006, 12h00
  5. Réponses: 1
    Dernier message: 07/10/2005, 10h44

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