Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony] Generowanie linków z subdomen SfRouting Filter
c3zi
post 27.05.2011, 13:11:46
Post #1





Grupa: Zarejestrowani
Postów: 266
Pomógł: 20
Dołączył: 15.11.2006
Skąd: Koszalin

Ostrzeżenie: (0%)
-----


Witam,

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:

  1. <?php
  2.  
  3. class sfDomainRoute extends sfRequestRoute
  4. {
  5.  
  6. public function generate($params, $context=array(), $absolute=false)
  7. {
  8. $url = parent::generate($params, $context, $absolute);
  9. return $this->getHostForSubdomain($context).$url;
  10. }
  11.  
  12.  
  13. public function getHostForSubdomain($context)
  14. {
  15. return sfConfig::get("app_url");
  16. }
  17. }
  18. ?>


Ten post edytował c3zi 27.05.2011, 15:18:10


--------------------
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.06.2025 - 02:12