salut Lélio, j'espère que tu as trouvé une solution sinon essayer de me faire un signal :)
On 9 oct, 18:15, aymen_panteo <[email protected]> wrote: > essayer de voir ce lienhttp://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 -~----------~----~----~----~------~----~------~--~---
