事業内容

ルーティング




ルーティングについてのメモです。
以下のようにルーティングが定義されているとします。




defaultsの部分でslugをcorporeに指定しています。
ここで指定していると、slugの部分は必須ではなくなります。
例えば、 /hello/co/variable と入力すればslugが自動的にcorporeとなり、アクセスができます。
ただし、 /hello/co/varibale/ と入力した場合、slugの部分は入力が必要になります。


また、requirementsの部分で、variableの正規表現を指定しています。
この場合、variableに該当する部分は、「debug」か「release」のみがパターンに該当し、それ以外を入力してもアクセスできなくなります。

_methodの部分については、今回はGETメソッドを対象としています。
他にもPOSTメソッド等を指定できます。



Symfony2へ

テンプレートのpondt