Ah I have solved this now. Because I was using some actions for edit and create (create is ajax only, edit starts with everything loaded then ajax).
After tracing things around I found another instance of $this->render I didn't realise was being called. Whoops. On 25 January 2011 10:12, Stephen <[email protected]> wrote: > Hey > > I'm very close to launching a new website but this particular bug is very > frustrating. > > I have the following: > http://pastie.org/private/pg2yyscxo54vliustpp6ua > > > I have trouble with is the final step *"$this->add_options()".* > > From the action *add_options() ..* > pr($options); ## Returns an array of data > > From the view *edit.ctp ... > * pr($options); ## Undefined Variable: $options > > > > If I add "$this->render();" to the bottom of the *edit* action it will > duplicate the layout again and all the data but it will display the $options > data in the duplicated view/layout. > This is great, except 2 versions of the same action (one a dud, one > working) in the same page, this includes the layout i.e. <html>Layout & > Content 1</html><html>Layout & Content 2 (Working Version)</html> > > > This is baffling me! > Any help would be appreciated. > > -- > Kind Regards > Stephen @ NinjaCoderMonkey > > www.ninjacodermonkey.co.uk > > > -- Kind Regards Stephen @ NinjaCoderMonkey www.ninjacodermonkey.co.uk -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php
