Hi,

Is any solution has been found to get absolute links has Tom request ?

Thanks,
Olivier


> -----Message d'origine-----
> De : [email protected] [mailto:symfony-
> [email protected]] De la part de Tom Boutell
> Envoyé : vendredi 13 novembre 2009 23:35
> À : [email protected]
> Objet : [symfony-users] Forcing a canonical hostname for absolute links
> without clobbering the entire context: possible?
> 
> 
> I need to send emails from tasks, with valid links in them. Out of the
> gate, link_to produces bad absolute URLs because of course it has no
> idea what the site is called.
> 
> I have read that this can be solved in the following fashion in
> factories.yml:
> 
> prod:
>   routing:
>     class: sfPatternRouting
>     param:
>        context:
>          host: www.pogil.org
> 
> Unfortunately this seems to be a hard override of the entire context
> hash. Once it's done, Symfony won't populate it with runtime
> information like 'method'.
> 
> The end result (perhaps among others) is that Doctrine routes break
> for users who are browsing the prod frontend controller.
> 
> I guess I could work around this by creating duplicate environments
> just for command line work on each server: prod_cli, dev_cli,
> staging_cli, etc. But that requires a large amount of very error-prone
> duplication, in many configuration files.
> 
> Is there an alternative way to fix the URLs generated by link_to which
> will work without overriding everything else in context and therefore
> making it an unusable technique in an environment that does get used
> in web controllers?
> 
> I'd think being able to force a canonical site name in links would be
> a good feature anyway.
> 
> Thanks!
> 
> --
> Tom Boutell
> P'unk Avenue
> 215 755 1330
> punkave.com
> window.punkave.com
> 
> --~--~---------~--~----~------------~-------~--~----~
> 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 symfony-
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/symfony-users?hl=en
> -~----------~----~----~----~------~----~------~--~---

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

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