genURL()でQueryStringをパス形式にしたくない場合
id:bucci-r に教えてもらった。
symfonyってデフォルトだと以下のようなクエリストリングをつける場合
?a=A&b=B
/a/A/b/B
ってしちゃうんだよね。これを普通にクエリストリングで渡すことができるっぽい!
extra_parameters_as_query_string in factories.yml
ただハマリどころが一点あって、ここにも書いているように
ルート生成に使われていないパラメーターをクエリ文字列に変換することが可能です。
とあります。これって以下が該当するんだよね。
routings.yml
default: url: /:module/:action/*
これがデフォルトだと必ず書いてあるので、上のアスタリスクのせいで、必ずルート生成に利用されちゃう。
"*" を取ってあげると希望する動きになるっぽい!
thx!! id:bucci-r