for me its clearly laziness or better "huriness" specifying links in the same controller this way can happen if you are short in time :) typing controller=>xyz a few dozen times just needs its time. but yes, one should take it^^
On 1 Nov., 10:38, Jeremy Burns | Class Outfit <jeremybu...@classoutfit.com> wrote: > I think it has more to do with belt and braces than laziness. I always add > the controller because I want to be sure it goes where I want it to go, > rather than letting Cake (potentially) decide for me. > > Jeremy Burns > Class Outfit > > http://www.classoutfit.com > > On 1 Nov 2011, at 09:21, WebbedIT wrote: > > > > > > > > > It's not lazyness per se, both are completely valid and it's up to you > > to decide which to use in what circumstances. If you are 100% certain > > that the view containing the link will only ever be called from a > > certain controller, then you do not need to include that controller in > > the url array as the controller being used at the time will be > > inserted. > > > There are many different ways to specify arguments/params for most > > functions ... just learn all of those ways and use the right one for > > you in the right circumstances. > > > HTH, Paul > > > On Oct 31, 8:12 pm, "Yves S. Garret" <yoursurrogate...@gmail.com> > > wrote: > >> I got a pet peeve about being 'lazy' :-) . Too often it leaves vague code > >> that some poor soul needs to update years after the fact, with little > >> understanding of what's going on. > > >> I'll specify the exact controller. > > >> On Mon, Oct 31, 2011 at 3:41 PM, euromark > >> <dereurom...@googlemail.com>wrote: > > >>> both will work exactly the same WITHIN the controller > >>> you may leave it out in this case. > >>> its always good practice to specify the controller, as well, though. > > >>> but if you are outside of this controller you MUST specify it > >>> so better include it everywhere. especially if you move code around > >>> (copy and paste) > >>> or if you make it an element (which could be included in any other > >>> view/controller/layout. > > >>> so better safe than sry :) > >>> we programmers are just lazy sometimes > > >>> On 31 Okt., 20:28, "Yves S. Garret" <yoursurrogate...@gmail.com> > >>> wrote: > >>>> I just noticed this in the cakephp book. In the first example, you have > >>>> the following line(s) in index.ctp: > > >>>>http://book.cakephp.org/view/1536/Creating-Post-Views > > >>>> <?php echo $this->Html->link($post['Post']['title'], array('controller' > >>> => > >>>> 'posts', 'action' => 'view', $post['Post']['id'])); ?> <--- this is the > >>>> first example of a view > > >>>>http://book.cakephp.org/view/1540/Editing-Posts > > >>>> <?php echo $this->Html->link($post['Post']['title'], array('action' => > >>>> 'view', $post['Post']['id']));?> <--- this is a later example, when > >>> you're > >>>> editing the post. > > >>>> The question is about this line: 'controller' => 'posts' <--- this > >>> doesn't > >>>> seem to affect the way info is posted. index.ctp is already tied to the > >>>> index method in the PostsController, so what role does this play? > > >>> -- > >>> Our newest site for the community: CakePHP Video Tutorials > >>>http://tv.cakephp.org > >>> Check out the new CakePHP Questions sitehttp://ask.cakephp.organdhelp > >>> others with their CakePHP related questions. > > >>> To unsubscribe from this group, send email to > >>> cake-php+unsubscr...@googlegroups.com For more options, visit this group > >>> athttp://groups.google.com/group/cake-php > > > -- > > Our newest site for the community: CakePHP Video > > Tutorialshttp://tv.cakephp.org > > Check out the new CakePHP Questions sitehttp://ask.cakephp.organd help > > others with their CakePHP related questions. > > > To unsubscribe from this group, send email to > > cake-php+unsubscr...@googlegroups.com For more options, visit this group > > athttp://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 cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php