¿Cómo puedo tener más de un pathpart en una acción al mismo tiempo? Intenté con Regex y LocalRegex, pero realmente no funciona.Dos o más PathParts encadenados (catalizador)
Este es el resultado que quiero:
/typeone/*/*/something
/typetwo/*/*/something
que quiero lograr esto usando sólo una acción de base que captura los dos argumentos a partir de, y puede tener cualquiera de los "typeone" o pathpart "TypeTwo" .
El "algo" es simplemente otra acción que está encadenada a esa base. No quiero tener dos bases con dos caminos diferentes, eso requeriría tener dos algo encadenado a cada una de las bases, ¿verdad?
Gracias
Bien, después de intentar un poco, ya sea encadenar o trabajar con expresiones regulares, pero no ambos en combinación. Intenté 'subanclaje: encadenado: Regex ('^ tipo (uno | dos) $'): CaptureArgs (2) {} ... sub algo: encadenado ('anclaje'): Args (0) {}'. Tal vez sea porque Regex está consumiendo las tres partes en lugar de honrar al 'CaptureArgs (2)'. – dgw
Es porque ": las coincidencias Regex actúan globalmente, es decir, sin referencia al espacio de nombres desde el que se llaman". http://search.cpan.org/~zarquon/Catalyst-Manual-5.9004/lib/Catalyst/Manual/Intro.pod :( – LuRsT