essayer de voir ce lien http://forum.symfony-project.org/index.php/m/40429/ tu trouvera la réponse
On 7 oct, 13:56, Lélio ML <[email protected]> wrote: > Bonjour, > > Je suis en train de développer un module (qui deviendra un plugin) pour la > gestion des news. > Actuellement, c'est très simple : > > propel: > _attributes: > package: lib.model.lelio.news > defaultIdMethod: native > > lelio_news: > _attributes: { phpName: LelioNews } > id: ~ > subject: { type: "varchar(255)", required: true } > content: { type: "longvarchar", required: true } > started_at: { type: "date" } > ended_at: { type: "date" } > published: { type: "boolean", default: false } > > Donc une seule classe. > > J'ai un component qui permet d'afficher une news et de faire défiler les > suivantes. > Du coup j'utilise le helper Javascript et notamment la fonction > periodically_call_remote() qui me permet de recharger la partie news. Mais > malheureusement, l'appel distant est toujours le même : malgré l'update de > la div, l'appel finit par se faire en boucle. > > Auriez-vous une idée ? > > Voici ce qui se passe dans mon template : > > <div id="lelio_news_lastest"> > //on peut provoquer le passage à la news suivante pour ne pas > attendre... > <?php echo link_to_remote($nextNews->getSubject().' : > '.($pager->getCursor() + 1), array( > 'update' => 'lelio_news_lastest', > 'url' => '@lelio_news_show?cursor='.($pager->getCursor() + 1), > )) ?> > > <?php echo periodically_call_remote(array( > 'update' => 'lelio_news_lastest', > 'url' => '@lelio_news_show?cursor='.($pager->getCursor() + 1), > 'frequency' => 5, > 'script' => true, > 'condition' => "$('stop').checked != true", > )) ?> > </div> > > L'appel est comme si le ($pager->getCursor() + 1) restait le même alors > qu'il change à chaque fois. --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
