Czy istnieje sposób określenia domyślnego kontrolera w Yii? Zamiast korzystać z SiteController? Z góry dziękuję.Jak ustawić domyślny kontroler w Yii
10
A
Odpowiedz
29
Aby ustawić domyślny kontroler jako kontroler strony głównej w środowisku Yii PHP-Framework. należy zmodyfikować domyślne kontrolera rdzeniowe (site/index) na /protected/config/main.php
return array(
'name' => 'Web Application',
'defaultController' => 'home ',
);
8
spróbować dodać konfigurację w main.php
'defaultController' => 'newcontrollername',
po nazwanej ustawieniem konfiguracyjnym.
-1
też istnieje inny sposób to zrobić
zmiany wartości publicznej własności $ defaultController w
framework/web/CWebApplication.php
+0
Nie należy edytować plików wchodzących w skład środowiska, ponieważ mogą one ulec zmianie podczas aktualizacji, a zmiany zostały utracone. – surfer190
defaultController po prostu nazwać po wywołaniu yoursite/yourmodule. Nie musisz zmieniać jego nazwy, aby działała. –