2019年02月05日
FOSJsRoutingBundleでルーティング情報が認識されない時に確認する事
久しぶりにFOSJsRoutingBundleを導入したのですが、ルーティング情報が認識されないって事がありました。
ルーティング情報を確認する
ルーティングを確認するためには以下のコマンドを実行しまします。
$ bin/console fos:js-routing:debug
+------+--------+--------+------+------+
| Name | Method | Scheme | Host | Path |
+------+--------+--------+------+------+
ただインストールしただけだと、こんな感じで認識されませんでした・・・。
exposeをtrueにする
ドキュメントを読んでいたところ、どうやらexpose
をtrueにすれば行けるっぽいので
config/routing/annotation.yml
でexposeをtrueにしてみた
controllers:
resource: ../../src/Controller
type: annotation
options:
expose: true
これで無事に認識されました。
exposeをtrueにすれば、ルーティング情報を認識してもらえるので、必要に応じてコントロールすることが容易ですね。
4年ぶりにFOSJsRoutingBundleを使ったので、いろいろと忘れいていました・・・。