ルーティング時に、いくつかのクエリ パラメータが存在し、数値であることを確認するにはどうすればよいですか?
たとえば、ルートは次のとおりです。
'route' => array(
'type' => 'literal',
'options' => array(
'route' => '/simple_route',
'defaults' => array(
'controller' => 'Application\Controller\IndexController',
'action' => 'simpleRoute'
)
),
),
クエリ パラメータが存在し、数値であることvar1
を確認するにはどうすればよいですか? var2
存在しない場合-routematchでそれらをデフォルトに設定するにはどうすればよいですか?
これはうまくいくはずです:
/simple_route?var1=10&var2=15
そしてこれはうまくいくはずです:
/simple_route?var1=20&var2=352
ただし、数値でない場合 - var2 は数値のデフォルトに設定する必要があります。
/simple_route?var1=10&var2=aabbcc