It's not a stupid question... makes perfect sense! Try this:
<?php echo $html->link(__($post['Category']['title'], true), array('controller' => 'posts', 'action' => 'category', $post['Category']['id'])); ?> The only difference from your method is that $post['Category']['id'] isn't getting appended directly to the action. In practice there's no difference, but I think it looks a little cleaner. Steve On Feb 1, 5:13 pm, Neil <[EMAIL PROTECTED]> wrote: > Aww sorry, I found the answer. I should write my links with an array: > <?php echo $html->link(__($post['Category']['title'], true), > array('controller'=> 'posts', 'action'=>'category/'.$post['Category'] > ['id'])); ?> > > thanks for your tolerance of my stupid questions! > Take care, > Neil > > On Feb 1, 11:54 am, Neil <[EMAIL PROTECTED]> wrote: > > > So I have this code on every page(via an element) that holds links to > > different categorys of my blog: > > <?php echo $html->link(__($post['Category']['title'], true), '/posts/ > > category/'.$post['Category']['id']); ? > > > Now if I am at:http://localhost/cake/posts/, orhttp://localhost/cake/ > > ect.. it works fine. But if I click on the link, and then click on > > another category link fromhttp://localhost/cake/posts/category/1I > > get this:http://localhost/cake/posts/category/cake/posts/category/1 > > > why does it do this? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---