The only reason $name was set in your own classes in older versions was for support in PHP 4. The code below is the same code as in previous versions but in PHP < 5 MyClassName would be returned as myclassname. To make conventions work I suggested people set the $name attribute when I first wrote the code. You can removed defining it in your classes.
https://github.com/cakephp/cakephp/blob/2.0/lib/Cake/Controller/Controller.php#L305 https://github.com/cakephp/cakephp/blob/2.0/lib/Cake/Model/Model.php#L649 -- Larry E. Masters On Wed, Oct 26, 2011 at 5:22 PM, 100rk <[email protected]> wrote: > IMO, only reason to add $name property could be - extending class > (controller/model) where it is defined as well. > > For example, core PagesController contains line - > > public $name = 'Pages'; > > - therefore your controller > > class MyPagesController extendsPagesController { ... } > > will need $name property correctly defined also, because of viewPath > used in rendering process. > > -- > 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
