問題タブ [doctrine-phpcr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
113 参照

symfony - Symfony CMF 動的ルーターを使用した $contentDocument コントローラー アクション引数

Symfony CMF と AutoRoutingBundle をアプリケーションに統合した後、コントローラーとテンプレートのドキュメントに従いました。私の問題は#50450338に似ていますが、引数に正しく名前を付けても問題を解決できません。

Pageドキュメントを作成すると、そのドキュメントAutoRouteが自動的に作成されますが、コントローラーを使用してそのページを表示しようとすると$contentDocument、ドキュメントが示唆するようにコントローラー アクションにパラメーターを取得できません。引数を追加すると、次のエラーが発生します。

「App\ContentBundle\Controller\PageController::pageaction()」の引数 $contentDocument を解決できませんでした。コントローラーをサービスとして登録するのを忘れたか、「controller.service_arguments」でタグ付けし忘れた可能性がありますか?

コントローラーが提案どおりにタグ付けされている場合でも、エラーは解決しません。

引数なしでページ テンプレートをレンダリングすると、表示できますが、属性$contentDocumentを取得できません。Page

ここに私のPage文書があります:

Symfony CMF 構成:

cmf_routing_auto.yml私のバンドルで:

そしてコントローラーのアクション: