The language ($this->param['langauge']) ]is already set and I didn't
explicitly specify it because I don't want it to change will going
through the page.

On Apr 8, 5:50 am, Ryan Schmidt <google-2...@ryandesign.com> wrote:
> On Apr 7, 2011, at 12:42, ThunderTD wrote:
>
>
>
>
>
>
>
>
>
> > I configured my route similar to one example in the CakePHP Book. I
> > want to reach the ArtistsController's view action via the URL
> >http://xxx/artists/id. Everything is working fine with the following
> > Routes entry and this direction:
>
> > Router::connect('/:language/artists/:id',
> > array('controller'=>'artists','action'=>'view'), array('pass' =>
> > array('id'), 'language' => '[a-z]{3}','id' => '[0-9]{1}'));
>
> > But what about the proper reverse lookup? If I use the HtmlHelper
> > Function Link in the following way:
>
> > $html->link('Artist 2', array( 'controller' => 'artists', 'action' =>
> > 'view', 2 )) ,
>
> > the link is resolved tohttp://xxx/artists/view/2instead of the
> > desiredhttp://xxx/artists/2.
>
> > Is this the desired behavior?
>
> It doesn't look like you specified the language in the $html->link (properly: 
> $this->Html->link) command, and your route does seem to rely on the language 
> being set. Did you mean to specify it there, or is it being included by some 
> other means that you didn't show?

-- 
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

Reply via email to