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 :

problème sur zend_paginator


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Juin 2011
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 74
    Par défaut problème sur zend_paginator
    Mon code est:
    dans controller :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $paginator = Zend_Paginator::factory($result);  //$resulr est le résultat de la base
    $paginator->setCurrentPageNumber($this->_getParam('page',1));
    $this->view->paginator = $paginator;
    dans View:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    foreach ($this->paginator as $records)
    {
       echo $records-> getName();
    }
    echo $this->paginationControl($this->paginator, 'sliding', 'pagination.phtml');
    Je sais pas pourquoi chaque fois quand je change la page, les images dans ma page ne peuvent pas télécharger.
    Merci avance.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 152
    Par défaut
    Ou tes images sont elles définies et comment? peux tu montrer le code?

  3. #3
    Membre Expert
    Avatar de 5h4rk
    Homme Profil pro
    CTO at TabMo
    Inscrit en
    Février 2011
    Messages
    813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : CTO at TabMo
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 813
    Par défaut
    Regarde el code source de ta page quand tu as tes images et quand tu ne les as pas tu devrais avoir ta réponse, sinon montre nous les résultats des deux pages

  4. #4
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Juin 2011
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 74
    Par défaut
    Les images sont dans le fichier qui défini "layout".
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $this->_helper->layout->
    Quand je change la page, url est: http://localhost/test/page/2 et il ne peut pas télécharger les images. au début, url est: http://localhost/test et les images sont bien.
    Les codes sources dans les deux sont même.

    Vous savez la raison? Merci!

  5. #5
    Membre Expert
    Avatar de 5h4rk
    Homme Profil pro
    CTO at TabMo
    Inscrit en
    Février 2011
    Messages
    813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : CTO at TabMo
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 813
    Par défaut
    Oui tu définit mal la lien vers tes images il faut utiliser baseUrl et bien le configurer, montre nous les deux codes sources comme je te l'ai demandé s'il te plait, car tu te doutes bien que ça devrais être différentes vue que les images par rapport à la page n'ont pas le même chemin

  6. #6
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Juin 2011
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 74
    Par défaut
    page scripts/pagination.phtml:
    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
     
    <?php if ($this->pageCount>1){ 
     
    	$tmp=Zend_Controller_Front::getInstance();
    	$param = $tmp->getRequest()->getParams();	
    	$param = array_filter($param);
    ?>
    <div id="paginationControl" align="center">
     
    <?php if (isset($this->previous)){
    	$param['page']=$this->previous;
    ?>
    	<a href="<?php echo $this->url($param);?>"> Previous</a>&nbsp;
    <?php 
    }else{ ?> 
      <span class="disabled">Previous</span>&nbsp;
    <?php } ?> 
     
    <?php foreach ($this->pagesInRange as $page){ 
    ?> 
    	&nbsp;
      <?php 
      $param['page'] = $page;
      if ($page != $this->current): ?>
        <a href="<?php echo $this->url($param); ?>"><?php echo $page; ?></a>
      <?php else: ?>
       	<span class="color" ><?php echo $page; ?></span>
      <?php endif; ?>
      &nbsp;
    <?php } ?>
     
     
    <?php if (isset($this->next)){ 
     
    	$param['page']=$this->next?> 
      &nbsp;<a href="<?php echo $this->url($param); ?>">Suivant</a>
    <?php }else{ ?> 
      &nbsp;<span class="disabled">Suivant</span>
    <?php } ?> 
    </div> 
    <?php unset($param);?>
    <?php } ?>
    page layout/layout.phtml:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <?php
    header ('Content-type: text/html; charset=iso-8859-15');
    ?>
    <html>
    <body>
     
    <?php
    	echo $this->partial ( 'header.phtml' );
    	echo $this->partial ( 'footer.phtml' );
    ?>
     
    </body>
    </html>
    page layout/header.phtml:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="../images/header.gif"/>
    Et je utilise: $layout->setLayoutPath("...") pour définir layout.
    page qui utilise paginator est dans: scripts/aide/index.phtml

    Quelle est ma érreur? Merci beaucoup

Discussions similaires

  1. Problème sur la recherche fulltext en v4 !
    Par poppa dans le forum Requêtes
    Réponses: 3
    Dernier message: 13/05/2004, 23h06
  2. Problème sur fiche MDIchild
    Par nivet dans le forum Composants VCL
    Réponses: 6
    Dernier message: 23/01/2004, 08h07
  3. Problème sur GetPrivateProfileString ???
    Par Bordelique dans le forum Langage
    Réponses: 7
    Dernier message: 25/06/2003, 22h15
  4. Problème sur une requête INSERT
    Par Marion dans le forum Langage SQL
    Réponses: 3
    Dernier message: 17/06/2003, 08h45
  5. problème sur une requête!!!!!
    Par Mcgrady_01 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 13/06/2003, 01h17

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