Bonjour,
S'il vous plait, savez vous un tutoriel clair et complet pour "Zend_ProgressBar".
Merci.
Bonjour,
S'il vous plait, savez vous un tutoriel clair et complet pour "Zend_ProgressBar".
Merci.
Ma réponse est hors sujet mais depuis PHP5.4 la gestion des progress bar est grandement simplifiée. Ça serait dommage de s'en priver.
Cours et tutoriels pour apprendre Zend Framework : http://zend-framework.developpez.com/cours/
merci pour votre réponse, mais ZF contient une excellente librairie (des méthodes prédéfinies fiables et efficaces).
donc dommage si j'utilise zf et je n'exploi pas ces méthodes.
j'ai trouvé une petite explication dans le manuelle de zf (http://framework.zend.com/manual/fr/...roduction.html). . . .
Il est clair que la doc de Zend_ProgressBar est disons... succincte. La première chose à cerner, c'est d'utiliser le bon adapter. Le cas le plus courant c'est l'upload d'un gros fichier, et le plus adapté dans ce cas est Zend_ProgressBar_Adapter_JsPull, qui est typiquement utilisé dans le contexte d'un appel Ajax, et qui renvoie du JSON qui te permet en Javascript d'alimenter ta progressbar. JsPush est plus utilisé pour les gros traitements au sein d'un script PHP (en gros le script PHP affiche la page et fait actualiser la progressBar de 0 à 100 sur une seule exécution).
J'avais répondu à une question du genre il y a quelques années si ça peut aider à cerner : http://www.mail-archive.com/fw-gener.../msg20195.html
Ensuite pour l'utiliser, pas trop le choix : revue du code source et expérimentations...
merci pour votre réponse
passons aux code source et l'expérimentations
j'ai trouver cette demonstration http://framework.zend.com/svn/framew...d/ProgressBar/
contient
- JsPush.php
- Upload.php
- ZendForm.php
- animation.gif
Est ce que l'emplacement des fichier juste ?
application
***configs
***controllers
***forms <= "ZendForm.php"
***layouts
***models
***views
library
public <="animation.gif"
il reste "Upload.php" et "JsPush.php"
le pecl package est il obligatoire pour tout utilisation de "Zend_ProgressBar" ?
Partager