Great answer. Thanks. Jeremy Burns Class Outfit
[email protected] http://www.classoutfit.com On 6 Apr 2011, at 17:33, cricket wrote: > On Wed, Apr 6, 2011 at 11:24 AM, Krissy Masters > <[email protected]> wrote: >> For a while I have been wondering and just never asked so here it goes. >> >> In the cookbook you see "$this->data" >> example set($this->data) if(!$this->data) save($this->data) so on you get >> the idea >> >> Online people write examples and its changed to $data >> >> Save($data), set('data', $data) so on >> and curious if there is a difference, which is correct does it make a >> difference? >> >> $this->data vs $data ? >> >> Is $this->data the correct "data" holder for cake and should be use or its >> simply personal preference? > > Funny, I had just mentioned something similar here: > http://groups.google.com/group/cake-php/browse_thread/thread/1f04c99bf2a6c576?pli=1 > > You should be using $this->data if you're working with POSTed values > in the controller. Cake automatically grabs that and puts it into the > controller's $data class var. Thus, you refer to it as $this->data. > > When you do $this->Model->set($this->data) the Model's $data class var > is set. Thus, it can now be referred to in the model as $this->data. > > If you read from the DB in the controller like this: > $this->data = $this->Model->read(null, $id); > > ... then the View's class var $data will be set. Thus, it can be > referred to in the view as $this->data. > > The bottom line is that you should always use $this->data unless you > know otherwise. That is, don't follow my advice in the link above > unless you're comfortable with what $this->data refers to. > > -- > 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 -- 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
