I think this should be:
<?php echo link_to('TEST', 'article/details?article_id=a') ?>

Michael



On 25 Mrz., 22:20, lowshoe <[email protected]> wrote:
> hi all,
>
> i have problems in using link_to in conjunction with sf_culture.
>
> suppose i have the following routing.yml:
>
> # route for articles
> article:
>   url:    /:sf_culture/article/details/:article_id
>   param:  { module: article, action: show }
>   requirements:
>     sf_culture:  (?:en|de|fr|es|pt)
>     article_id: (?:a|b|c)
>
> [..]
>
> # default route
> default:
>   url:   /:sf_culture/:module/:action/*
>   requirements:
>     sf_culture: (?:en|de|fr|es|pt)
>
> now, when i use link_to(..) in my template the following way:
>
> <?php echo link_to('TEST', 'article/details/a') ?>,
>
> i get
> 'http://myapp.local/en/article/details'instead of 'http://myapp.local/
> en/article/details/a'
>
> when i directly visit "http://myapp.local/en/article/details/a"; in the
> browser, symfony correctly uses the 'article'-route.
> a <? php echo link_to('TEST', '/en/article/details/a') ?> works as
> expected too.
>  i think, because of the missing culture in the first link_to(..)
> call, the symfony routing resolution falls back to the default-route.
> is this a generic problem in symfony or am i missing something that
> could solve the problem?
>
> regards, lowshoe.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to