The link_to_remote function needs a div ID passed not a div CLASS. So <div
class="ajaxclass"> should be <div id="ajaxclass">

On Thu, Oct 22, 2009 at 1:12 PM, dziobacz <aaabbbcccda...@gmail.com> wrote:

>
> I want to delete posts from my forum without refresh page but now
> after clicked link 'Delete post' post is deleting without refreshing
> page but it is still showing - I must refresh page and then it isn't
> showing - why ?
>
> I have actions:
>
> class forumActions extends sfActions
> {
>
>  public function executeIndex(sfWebRequest $request)
>  {
>    $this->posts = Doctrine::getTable('Posts')->getPosts();
>  }
>
>  public function executeDelete(sfWebRequest $request)
>  {
>        if ($request->isXmlHttpRequest())
>        {
>                $post =
> Doctrine::getTable('Posts')->find($request->getParameter
> ('post'));
>                $post->delete();
>
>                $this->posts = Doctrine::getTable('Posts')->getPosts();
>        }
>  }
>
>
> And my template indexSuccess.php:
>
> <?php use_helper('Javascript') ?>
>
> <div class="ajaxclass">
> <?php foreach ($posts as $x): ?>
>
>        <?php echo $x->getPost();       ?>
>       <br/>
>
>        <?php echo link_to_remote('Delete post', array(
>        'update' => 'ajaxclass',
>        'url'    => '/forum/delete/post/'.$x->getId(),
>        )) ?>
>
>        <br/><br/>
>
> <?php endforeach; ?>
> </div>
> >
>


-- 
Gareth McCumskey
http://garethmccumskey.blogspot.com
twitter: @garethmcc

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to 
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to