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
-~----------~----~----~----~------~----~------~--~---

Répondre à