事業内容
ルーティング
ルーティングについてのメモです。
以下のようにルーティングが定義されているとします。
defaultsの部分でslugをcorporeに指定しています。
ここで指定していると、slugの部分は必須ではなくなります。
例えば、
/hello/co/variable と入力すればslugが自動的にcorporeとなり、アクセスができます。
ただし、
/hello/co/varibale/ と入力した場合、slugの部分は入力が必要になります。
また、requirementsの部分で、variableの正規表現を指定しています。
この場合、variableに該当する部分は、「debug」か「release」のみがパターンに該当し、それ以外を入力してもアクセスできなくなります。
_methodの部分については、今回はGETメソッドを対象としています。
他にもPOSTメソッド等を指定できます。
Symfony2へ