Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 14-09-2009 20:09:43

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

[1.9]Question sur Zend_Paginator

Bonjour,

De la manière suivante, on peut définir une pagination dans une vue :

Code:

$this->paginationControl($this->Lists, 'Sliding', 'paginator.php')

Mais le script paginator.php doit obligatoirement se trouver dans le même dossier scripts que la vue. Or dans mon cas ça va être le même script pour toutes mes listes, j'aurais aimé le mettre dans un autre dossier. La documentation n'explique pas comment faire.

Avez-vous une idée ?

Merci.

Hors ligne

 

#2 14-09-2009 22:25:45

stealth35
Membre
Date d'inscription: 30-08-2009
Messages: 29

Re: [1.9]Question sur Zend_Paginator

ta essayer avec un chemin relatif en partant du dossier de scripts ?

Hors ligne

 

#3 15-09-2009 08:19:07

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

Re: [1.9]Question sur Zend_Paginator

Heu quelque chose comme ça ?

Code:

$this->paginationControl($this->Lists, 'Sliding', '/../../paginator.php')

Malheureusement oui. Ça donne l'erreur suivante :

Code:

Fatal error: Uncaught exception 'Zend_View_Exception' with message 'script 'E:\www\cms\httpdocs/paginator.php' not found in path (application\modules\manager\extends\installer\views\scripts\)' in E:\libraries\Zend\Zend\View\Abstract.php:926 ...

En faite il veut absolument que le script soit dans "application\modules\manager\extends\installer\views\scripts\".

Vous n'avez pas une autre idée ?

Merci quand même stealth35

Dernière modification par nicko (15-09-2009 08:36:03)

Hors ligne

 

#4 18-09-2009 08:30:55

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

Re: [1.9]Question sur Zend_Paginator

Heu, je tourne en rond, vous ne voyez pas ? wink

Hors ligne

 

#5 18-09-2009 08:40:56

aelyta1
Membre
Lieu: Rouen
Date d'inscription: 29-06-2009
Messages: 98

Re: [1.9]Question sur Zend_Paginator

C'est étrange, pour ma part mon script de pagination est dans un module et je l'utilise sans problème dans d'autres...
dans mon fichier index.php j'ai juste écrit

Code:

Zend_View_Helper_PaginationControl::setDefaultViewPartial('pagination.phtml');

veni, vidi, riendi
Vive les lapins-antilopes !

Hors ligne

 

#6 21-09-2009 22:03:49

mdelanno
Membre
Lieu: Nord
Date d'inscription: 26-08-2007
Messages: 90
Site web

Re: [1.9]Question sur Zend_Paginator

Normalement, tu peut spécifier un chemin relatif au dossier views. Moi je crée un dossier common et j'accède aux partiels avec 'common/pagination.phtml'

Hors ligne

 

#7 28-09-2009 16:21:33

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

Re: [1.9]Question sur Zend_Paginator

Désolé de na pas avoir répondu plutôt, mais d'autres parties du projet mon pris un peu plus de temps.

Alors dans mon bootstrap, j'ai configuré le paginator de la façon suivante :

Code:

        Zend_Paginator::setDefaultScrollingStyle('Sliding');
    Zend_View_Helper_PaginationControl::setDefaultViewPartial('paginator.php');

Et il va bien chercher le script paginator dans le dossier scripts du controller en cours. Je cherche à configurer un deuxième dossier vues où Zend pourrait aller le script paginator commun à l'ensemble des modules.


J'ai essayé de faire comme tu me l'as indiqué [b]mdelanno[b] mais le soucis c'est qu'il attend toujours un dossier "common" dans le dossier des scripts de vues.


Je n'y suis pas encore arrivé avez vous une idée pour configurer une deuxième vue ?

Merci d'avance de votre aide.

Dernière modification par nicko (28-09-2009 16:23:14)

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