7

1 つのアクションで同時に複数のパスパーツを使用するにはどうすればよいですか? Regex と LocalRegex を試してみましたが、実際には機能しません。

これは私が望む結果です:

/typeone/*/*/something
/typetwo/*/*/something

from の 2 つの引数をキャプチャし、「typeone」または「typetwo」パス部分を持つことができる 1 つの基本アクションのみを使用して、これを実現したいと考えています。

「何か」は、そのベースに連鎖している別のアクションです。2 つの異なるパス部分を持つ 2 つのベースを持ちたくありません。そのためには、それぞれのベースに 2 つの何かをチェーンする必要がありますよね?

ありがとうございました

4

2 に答える 2

1

Catalyst コミュニティの一般的な知恵は、チェーン化は正規表現マッチングよりも常に優れたアイデアであると思われます。これは、正規表現の一部がバージョン 6 でコアから移動される可能性があるという点においてです。

ここにある例は役に立ちますか? http://wiki.catalystframework.org/wiki/gettingstarted/howtos/chainedexamples.view
1account/org/*/editつは、3つの個別のPathPartsの一致を伴うようです...

関連するサブルーチンのそれぞれ (あなたの場合は typeone と typetwo によってトリガーされるサブルーチン) が実行されます。それとも、それはあなたが求めているものではありませんか?

于 2013-07-02T00:42:58.707 に答える
-1

私の知る限り、複数のPathPartを設定したり、正規表現を有効にしたPathPartを設定したりする方法はありません。

于 2012-09-29T15:05:34.837 に答える