Na subdomenie serwisu linki są generowane z subdomeną np. uzytkownik.serwis.pl. Chciałbym, aby były generowane na podstawie bazowego adresu (serwis.pl).
Teorytycznie mógłbym to nadpisać w genUrl (sfWebController). Jednak jest to słabe.
Posiada ktoś wiedzę lub rozwiązanie w tym temacie?
Nieaktualne.
Jakby ktoś potrzebował rozwiązania:
W routingu.yml dodajemy pole class:
faq:
class: sfDomainRoute
url: /faq
param: { module: main, action: faq }
zaś sama klasa wygląda tak:
<?php class sfDomainRoute extends sfRequestRoute { { $url = parent::generate($params, $context, $absolute); return $this->getHostForSubdomain($context).$url; } public function getHostForSubdomain($context) { return sfConfig::get("app_url"); } } ?>