Im YII-Framework definiert die Hauptkonfigurationsdatei Komponenten. Einer davon ist urlManager:Yii- Wie urlManager Rules innerhalb eines Moduls hinzufügen?
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'rules'=>array('/'=>'site/homepage', //...
cool Ich mag das, es funktioniert. Jetzt erstelle ich ein Modul und dieses Modul Ich möchte einige Routingregeln haben, die spezifisch für das Modul sind. Ich möchte/myModule/moduleController/action /: id auf die Aktion zeigen und eine ID mitgeben. aber ich möchte keine Dateien außerhalb des Moduls berühren müssen. Ich würde denken, dass Sie dies in der Datei myModuleModule.php tun könnten.
Ich fand einen Link http://www.yiiframework.com/forum/index.php/topic/25801-url-rules-in-module-definition/ über eine Möglichkeit, es zu tun, aber es scheint hacky, und nicht ideal.
Also meine Frage: Was ist der beste Weg, urlManger Regeln innerhalb eines Moduls hinzuzufügen?
Wie wäre es mit .htaccess? – sakhunzai
Die Lösung, die Sie gefunden haben, ist ziemlich gut! – Oleg