Featured image of post FOSJsRoutingBundleでルーティング情報が認識されない時に確認する事

FOSJsRoutingBundleでルーティング情報が認識されない時に確認する事

Twitter ツイート Hatena Bookmark ブックマーク

久しぶりにFOSJsRoutingBundleを導入したのですが、ルーティング情報が認識されないって事がありました。

ルーティング情報を確認する

ルーティングを確認するためには以下のコマンドを実行しまします。

1
2
3
4
$ bin/console fos:js-routing:debug
+------+--------+--------+------+------+
| Name | Method | Scheme | Host | Path |
+------+--------+--------+------+------+

ただインストールしただけだと、こんな感じで認識されませんでした・・・。

exposeをtrueにする

ドキュメントを読んでいたところ、どうやらexposeをtrueにすれば行けるっぽいので config/routing/annotation.ymlでexposeをtrueにしてみた

1
2
3
4
5
controllers:
    resource: ../../src/Controller
    type: annotation
    options:
        expose: true

これで無事に認識されました。 exposeをtrueにすれば、ルーティング情報を認識してもらえるので、必要に応じてコントロールすることが容易ですね。
4年ぶりにFOSJsRoutingBundleを使ったので、いろいろと忘れいていました・・・。

comments powered by Disqus
Built with Hugo
テーマ StackJimmy によって設計されています。