Dynamiczna zmiana routingu

Korzystam z Yii 1.1.

Mam prosty komponent do pobierania ustawień z bazy i chciałbym aby tekst, który jest fragmentem jednej z reguł urlManagera był zależny od wartości w bazie. W main.php nie mogę skorzystać z tego komponentu, ponieważ nie jest dostępny w sekcji odpowiedzialnej za konfigurowanie urlManagera. W jaki sposób dynamicznie dodać jedną regułę routingu?

Musisz napisać własny komponent urlManagera i w nim przed parsowaniem reguł dodać/zmodyfikować reguły. Warto tutaj korzystać z jakiegoś cache, bo wszystkie operacje będą powtarzane w kółko przy każdym żądaniu, co zwykle jest bez sensu.

Jest kilka rozszerzeń które modyfikują ten komponent, możesz sobie podpatrzeć.