Reglas de URL personalizadas con módulos en Yii2
He estado buscando pero no he encontrado lo que necesitaba. Básicamente, tengo algunos módulos pequeños que tienen solo el DefaultController y algunos más grandes con múltiples controladores. Mis reglas para los módulos pequeños funcionan bien, pero las de los módulos grandes no. Aquí están mis reglas:
'<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>'
Las dos primeras reglas funcionan bien, lo que me permite acceder:http://host/news/create
y rutas anews/default/create
.
Se supone que los dos últimos deben hacer lo siguiente:http://host/posts/category
cuál debería dirigirse aposts/category/index
yhttp://host/posts/category/create
cuál debería dirigirse aposts/category/create
No parecen funcionar, lamentablemente. ¿Alguna sugerencia?