Why would it generate links for the *dev* environment, when you're generating it in the *cli* env?
On Thu, Oct 8, 2009 at 11:14, Fabian Spillner <[email protected]> wrote: > > Yes, I know ... you dont understand what I mean with bug: > > the links are generated without frontend_dev.php if i set the host > configuration on factories.yml on all directive: > > all: > routing: > class: sfPatternRouting > param: > context: > host: mydomain.org > > if i set this configuration on cli directive, the links are generated > correctly. Its my point! > > > > On Oct 7, 6:59 pm, Richtermeister <[email protected]> wrote: >> Hey Fabian, >> >> it's not a bug. The client context cannot know the host name. It's >> executing outside the apache virtual host context. >> So, telling it explicitly which domain to use is the way to go, as you >> are correctly doing. >> >> Daniel >> >> On Oct 7, 7:52 am, Fabian Spillner <[email protected]> wrote: >> >> > Yes, this works perfectly, but its not the problem: I wonder only if >> > its a symfony bug, if I do this configuration on all environment: >> >> > all: >> > routing: >> > class: sfPatternRouting >> > param: >> > context: >> > host: mydomain.org >> >> > and all urls are generated without frontend_dev.php ... >> >> > On Oct 7, 3:00 pm, Danny <[email protected]> wrote: >> >> > > There is no way to know the real URL from the CLI (from a Task) >> >> > > I think you're doing fine using this: >> >> > > cli: # <--- only on cli environment >> > > routing: >> > > class: sfPatternRouting >> > > param: >> > > context: >> > > host: mydomain.org >> >> > > On Oct 7, 3:57 am, Fabian Spillner <[email protected]> wrote: >> >> > > > Yes, I know how to create absolute urls - but this doesn't help: >> >> > > > <?php echo link_to("Link", '@blah?bloh=bleh', 'absolute=true') ?> >> >> > > > This function generates without this host configuration in the >> > > > factories.yml strange url: >> >> > > > >http://./symfony/blah/bloh/bleh >> >> > > > and if I set this host configuration for every environment, the url is >> > > > generated on dev environment: >> >> > > > >http://my-domain/blah/bloh/bleh >> >> > > > instead of >> >> > > > >http://my-domain/frontend_dev.php/blah/bloh/bleh >> >> > > > On Oct 6, 4:25 pm, Jonathan Wage <[email protected]> wrote: >> >> > > > > If you pass absoloute => true option to link_to() 3rd argument it >> > > > > will >> > > > > output the full absolute url. >> >> > > > > - Jon >> >> > > > > On Tue, Oct 6, 2009 at 8:38 AM, Fabian Spillner >> > > > > <[email protected]>wrote: >> >> > > > > > If you create links on mail templates with link_to and the mails >> > > > > > are >> > > > > > sent by task. >> >> > > > > > The absolute url is created correctly if you set the factories: >> >> > > > > > all: >> > > > > > routing: >> > > > > > class: sfPatternRouting >> > > > > > param: >> > > > > > context: >> > > > > > host: mydomain.org >> >> > > > > > But now all urls are generated without like frontend_dev.php if you >> > > > > > are on dev environment: >> >> > > > > >http://mydomain.org/xxx/xxxxinsteadof >> > > > > >http://mydomain.org/frontend_dev.php/xxx/xxxx >> >> > > > > > The workaround is: >> >> > > > > > cli: # <--- only on cli environment >> > > > > > routing: >> > > > > > class: sfPatternRouting >> > > > > > param: >> > > > > > context: >> > > > > > host: mydomain.org >> >> > > > > > I think, its a bug! >> >> > > > > > Or is there another way to create links on email templates (I read >> > > > > > the >> > > > > > partial with get_partial and pack the content into swift mailer). >> >> > > > > > Thank you! >> >> > > > > -- >> > > > > Jonathan H. Wage (+1 415 992 5468) >> > > > > Open Source Software Developer & Evangelist >> > > > > sensiolabs.com | jwage.com | doctrine-project.org | >> > > > > symfony-project.org >> >> > > > > You can contact Jonathan about Doctrine, Symfony and Open-Source or >> > > > > for >> > > > > training, consulting, application development, or business related >> > > > > questions >> > > > > at [email protected] > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony developers" 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-devs?hl=en -~----------~----~----~----~------~----~------~--~---
