yes Gareth, but.
if only load a complete action, you load templates, debug_bar and others. if
you dont know methos for drop this of request.
because this I recomender render text or partial.

On Fri, Oct 23, 2009 at 11:41 AM, Gareth McCumskey <gmccums...@gmail.com>wrote:

> No you don't. You can load an action template inside a div using
> link_to_remote
>
> And FYI I use the link_to_remote all the time. An error 500 is an
> application error server side which you need to fix. Go through your code
> and debug as normal
>
> On Thu, Oct 22, 2009 at 5:25 PM, Raphael <raphox.ara...@gmail.com> wrote:
>
>> its possible...
>>
>> because the ajax helpers dont has in core symfony after 1.2
>>
>> but you error is in dont uses:
>>
>> return $this->renderText('('.$output.')');
>>
>> or
>>
>> return $this->renderPartial('partial', array('var1' => $var1));
>>
>> you are trying render an action, its not possible, you need text or
>> partial in your ajax call.
>>
>> example:
>> http://www.symfony-project.org/book/1_2/11-Ajax-Integration#chapter_11_json
>>
>>
>>
>> On Thu, Oct 22, 2009 at 1:09 PM, dziobacz <aaabbbcccda...@gmail.com>wrote:
>>
>>>
>>> really nobody used link_to_remote() ??
>>>
>>> On 22 Paź, 14:21, dziobacz <aaabbbcccda...@gmail.com> wrote:
>>> > ok thx, but now after deleted post I see inside div 'ajaxclass' (where
>>> > should be posts) small website with 500 error :(
>>> >
>>> > On 22 Paź, 14:13, Gareth McCumskey <gmccums...@gmail.com> wrote:
>>> >
>>> > > 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 McCumskeyhttp://garethmccumskey.blogspot.com
>>> > > twitter: @garethmcc
>>> >
>>> >
>>>
>>>
>>
>>
>> --
>> Raphael Almeida Araújo
>> Homepage: http://sites.google.com/site/raphoxaraujo
>>
>>
>>
>>
>
>
> --
> Gareth McCumskey
>
> http://garethmccumskey.blogspot.com
> twitter: @garethmcc
>
> >
>


-- 
Raphael Almeida Araújo
Homepage: http://sites.google.com/site/raphoxaraujo

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