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

Reply via email to