This seems like the thing to do.

I have one issue... only the first $this->render(...,'ajax'); Is
actually rendered, the rest arent? In my controller i got for each
action:

...
                if ($this->RequestHandler->isAjax())
                        $this->RequestHandler->renderAs($this, 'ajax');
...

So the action works on It's own with default layout, and the first
action i request is rendered "inline".... so what am i missing here?

On Jul 29, 12:05 am, rtconner <[EMAIL PROTECTED]> wrote:
> I think this would be likely best case
>
> $this->viewPath = 'anothercontrollers_folder'; // not needed if file
> is in controllers viewPath already
> $this->render('view_file', 'ajax'); // don't use extention ('ajax' is
> the layout name)
>
> Also read up on RequestHandler, it might help you automate this, maybe
> overwrite beforeRender in app_controller.
>
> On Jul 28, 12:16 pm, safl <[EMAIL PROTECTED]> wrote:
>
> > Hello,
>
> > I'm struggling with my views. I can't seem to find the proper way to
> > reuse view code so what i am doing now is a very nasty:
>
> > <?php require_once(VIEWS .$this->viewPath.'/set_setting.ctp'); ?>
>
> > I am guessing that this is not the intended way to do It but i can't
> > seem to figure out how i am supposed to resuse my views.
>
> > The thing is, I got a the controller action -> "user_settings/
> > mySettings'. The view "my_settings.ctp", contains several ajax forms,
> > each with different actions ('setSetting', 'changePassword',
> > 'setInformation' etc.).
>
> > These actions need a view to display the form after perform the user
> > submission of data and reload the form properly afterwards.
> > So If i don't do the above include of my forms i would be forces to
> > have the code in both my_settings.ctp and in each individual action
> > view.
>
> > Does anybody have a better solution than the above require/include?
>
> > regards,
> > Simon


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to