Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/01/2012, 10h44   #1
Invité régulier
 
Inscription : octobre 2009
Messages : 60
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 60
Points : 7
Points : 7
Par défaut Pagination par date

Bonjour à tous,


Je travaille sur symfony 1.4 et ORM doctrine,depuis un peu de temps je suis coincé avec pagination,la vérité je ne sais pas comment faire une pagination par date comme sa :


last page [date d'aujord'hui] next page


c'est urgent

Merci.
elec1984 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2012, 11h07   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 219
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 219
Points : 8 598
Points : 8 598
rien n'est ugrent ...
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2012, 11h30   #3
Invité régulier
 
Inscription : octobre 2009
Messages : 60
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 60
Points : 7
Points : 7
Oui tu as raison mais cela fait beaucoup de temps que je suis coincé la dessous,mais es ce que il y a une idée pour mon problème??
elec1984 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2012, 11h55   #4
Membre chevronné
 
Avatar de kenny.kev
 
Homme
Inscription : janvier 2007
Messages : 575
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 575
Points : 690
Points : 690
Envoyer un message via MSN à kenny.kev
Réellement a part faire la pagination toi meme il y a pas de solution dans symfony.

Mais aussi c'est pour faire quoi ?
Un calendrier ? un datepicker ?
kenny.kev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2012, 12h30   #5
Invité régulier
 
Inscription : octobre 2009
Messages : 60
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 60
Points : 7
Points : 7
C'est pour afficher une liste des taches pour un utilisateur pour la date d'aujord'hui,exemple

|----------|-----------|----------|
nom tache date


lastpage |date d'aujourd'hui|next page

C'est ça!
elec1984 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2012, 14h01   #6
Membre chevronné
 
Avatar de kenny.kev
 
Homme
Inscription : janvier 2007
Messages : 575
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 575
Points : 690
Points : 690
Envoyer un message via MSN à kenny.kev
Alors personnellement je ne ferais pas comme ça.

Je ferais une liste standard, sur lequel tu mets un filtre par date avec un datepicker.
Du js et le tours est joué.
kenny.kev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2012, 12h32   #7
Invité régulier
 
Inscription : octobre 2009
Messages : 60
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 60
Points : 7
Points : 7
Oui je te remercie pour ta réponse,la solution est de créer un système de pagination avec du JavaScript et passer le nombre de la page en lien,alors est ce que vous avez une idée sur un système de pagination en JS simple ou on on peux récupérer la variable d'incrémentation ou décrémentation en php??


J'ai essayé avec ce code pour tester l'incrémentation et et le passage vers une autre page mais cela ne fonctionne puisque à chaque recharge de la page je dois initialiser la valeur de "$mavariable" à zero!!!

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 
<?php $mavariable = 0; ?>
 
<script type="text/javascript">
var mavariable = <?php echo $mavariable?>;
function increm(id) {
mavariable++;
document.getElementById(id).innerHTML = mavariable;
}
</script>
 
<a href="<?php echo url_for($url) ?>?page=<?php echo $mavariable?>"  onclick="increm('increm');">lien</a> <br />
<p id="increm"><?php echo $mavariable?></p>
elec1984 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 10h44   #8
Membre chevronné
 
Avatar de kenny.kev
 
Homme
Inscription : janvier 2007
Messages : 575
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 575
Points : 690
Points : 690
Envoyer un message via MSN à kenny.kev
ça ne se fait pas comme ça une pagination js.

tu as tout le tableau a gérer, les données que tu envois afin que le pager de symfony les reconnaissent, etc ...
la je te renvoie dans le forum js.
Pour info, il faut connaitre la lib que tu utilises. Si tu en utilise pas penche toi dessus car les solutions sont vraiment plus simple ex : datatable
kenny.kev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 15h47   #9
Invité régulier
 
Inscription : octobre 2009
Messages : 60
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 60
Points : 7
Points : 7
Je te remercie pour ta réponse,en effet tu as raison j'ai trouvé une autre solution juste avec PHP et c'est ça marche bien,merci.
elec1984 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h21.


 
 
 
 
Partenaires

Hébergement Web