Benutzerdefinierte URL-Regeln mit Modulen in Yii2
Ich habe mich umgesehen, aber nicht gefunden, was ich brauchte. Grundsätzlich habe ich ein paar kleine Module, die nur den DefaultController haben und ein paar größere mit mehreren Controllern. Meine Regeln für die kleinen Module funktionieren gut, die für die großen Module jedoch nicht. Hier sind meine Regeln:
'<module:\w+>/<action:\w+>' => '<module>/default/<action>',
'<module:\w+>/<action:\w+>/<id:\d+>' => '<module>/default/<action>',
'<module:\w+>/<controller:\w+>' => '<module>/<controller>/index',
'<module:\w+>/<controller:\w+>/<action:\w+>' => '<module>/<controller>/<action>'
Die ersten beiden Regeln funktionieren einwandfrei und ermöglichen mir den Zugriff auf:http://host/news/create
und Routen zunews/default/create
.
Die letzten beiden sollen Folgendes tun:http://host/posts/category
welche sollte Route zuposts/category/index
undhttp://host/posts/category/create
welche sollte Route zuposts/category/create
Sie scheinen leider nicht zu funktionieren. Irgendwelche Vorschläge