Bonjour a tous, je suis entraînt de crée des images a visualiser via une base de donnnée, j'amerais transmettre une information pour connâitre l'élément courant de l'image et de l'utiliser pour faire une pagination, par contre je ne sais pas comment m'y prendre, faut 'il dans la class IndexController crée un attribut ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
class IndexController extends Zend_Controller_Action
{
     public $image_en_court= 1 ; //on commence la requete pour récup les images à 1
public fonction init()
{
......
}
 
}
ou faut mettre cette attribut dans la methode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
    public function init()
    {
        $this->view->jQuery()->enable();
     public  $image_en_court= 1 ; //on commence la requete pour récup les images à 1
    }
une fois que j'ai cette variable, comment je fais pour l'envoyer à traves le modèle ou qu'il faut l'envoyer directement sur la vue?

voici ce que je pensais comme enchaînement

- récuperer $image_en_cour
- récupérer le nombre maximum d'image a afficher
-determiner un nombre par page (totalimage/ceil)
- on fait une requête qui commence par $image_en_cour
- on fait une boucle avec le nombre par page et j'incrémente $ image_en_cour a chaque fois que l'image a été récupérer



voici la methode qui appelle les images
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
        $image = new Application_Model_DbTable_Image();
        $this->view->image=images->fetchAll(); //comment récupérer le nombre total d'élément peut être que fechAll() n'est pas fait pour cela?
merci d'avance de vos réponse, et de vos conseils