2017-06-09 10 views
0

何かをカバーするカスタムルーティングを作成したいと思います。SilverStripe 3カスタムルーティングワイルドカード

ルーティングにワイルドカードを設定することはできますか?

は例http://example.com/*/show/urlsegment

のために私は成功せず、多くのことを試してみました。

Director::addRules(100, array(
    '*/show//$EventUrlSegment' => 'MyTest_Controller' 
)); 

/showより前のものをカバーする正しい構文は何ですか?

答えて

1

Silverstripe 3では、_configフォルダにあるyamlファイルを使用する必要があります。 あなたは、私は私の質問に編集したEventUrlSegment

Director: 
    rules: 
    '$Action/show/$EventUrlSegment' : 'MyTest_Controller' 
+0

で行ったようにあなたが$を使用して、ワイルドカードを定義することができます。まだWILDCARDについて知りたい –

関連する問題