更新、非推奨のコードを小枝と私はレンダリング・コントローラのアクションは
{{ render(controller('MyBundle::menu', {})) }}
小枝にタグ
> {% render url('_internal_main_navigation', {}) %}
transaltesをレンダリングの問題を以下の持っている、それは「コントローラ」と「アクション」を追加し、この事したがって、MyBundle/Controller/Controller->menuAction()
を呼び出す必要がありますが、コントローラクラスには「MyController」のようなプレフィックスがあると思われますので、twigルートは'Bundle:My:menu'
のように指定できます。それ以外の場合は
クラス「MyBundle」のNOEは
が、私はそれがコントローラを接頭辞なしで動作することはできますが存在しませんか?
コントローラーに何を伝えるのに問題がありますか?もしあなたがそれを置かなければ、小枝のレンダリングはどのようなものを呼び出さなければならないのでしょうか? –
コントローラーは "bundle:class:action"のクラス部分に追加されているので何も指定しないとController.phpを使うべきですが、そうではありません。私はちょうどその名前のクラスを持っています - 指定されたルートがmenuAction関数のために定義されているController.php。 – Martin