0

sonata cms を使用して作成された別の小枝のプレビューを表示したいので、sonata admin で小枝ファイルを作成しました。

renderメソッドを使用してコントローラー アクションを埋め込むことがわかりました。

<div class="preview">
                        {{ render(controller('Bundle:Controller:action') }}
</div>

しかし、アクションは引数 $contentDocument を取ります

public function Action($contentDocument, Request $request)
{
}

では、プレビュー div 内でこの小枝をレンダリングして、サムネイルをユーザーに表示するにはどうすればよいでしょうか。ありがとうございました

4

1 に答える 1

1

controller() twig 関数に 2 番目のパラメーターとしてパラメーターを渡すことができます: {{ render(controller('Bundle:Controller:action', {'contentDocument': some_instance_of_a_content_document}) }}

于 2014-09-26T08:05:37.400 に答える