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 ?
ou faut mettre cette attribut dans la methode
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() { ...... } }
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?
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 }
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
merci d'avance de vos réponse, et de vos conseils
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?
Partager