2017-03-18 5 views
1

私はsymfonyのEasyAdminBundleで始まります。symfony EasyAdminBundleカスタムビュー

デフォルトの使用方法は完璧ですが、カスタムビューを作成してカスタムコントローラを使用したい場合はどうすればよいですか?

jsonファイルを読み込んですべてのデータとユーザーを表示し、データを編集して保存できるタスクがあるとします。

私は独自のカスタムコントローラを持っていますが、大したことはありません。データがロードされています。私はカスタムビューを持っています。データがあります。私は左のメニューのリンクをクリックし、それらを見ることができます。 OK。しかし、私はEasyAdminBundleでこのビューをまとめることはできません。この素敵なテーマで眺めを表示する。私は何を延長しなければならないのですか?

'@ EasyAdmin/default/layout.html.twig'?デフォルトのレイアウトを拡張したい場合は

答えて

1

はい、あなたは、このようなEasyAdminBundleのlayout.html.twig拡張することができます:

{% extends '@EasyAdmin/default/layout.html.twig' %} 

をまた、デフォルトのテンプレートをチェックアウトすることができ、例えばlistsについては、残念ながら、抽象度が高いために読みにくいです。

+0

空白のページしか表示されない –

+0

この場合、開発環境を使用していて、php.iniでerror_reportingを適切に(たとえばE_ALLに)設定してdisplay_errorsを有効にしてエラーがないかどうかを確認してください。これにより、空白のページではなく例外ページが表示され、問題の内容がわかります。 "テンプレート" EasyAdminBundle/default/layout.html.twig "(見出し:...)を見つけることができません"。また、アプリケーションのログ(デフォルトではproject_root/var/logs/dev)とPHPログ(通常はapache/nginxの一部である/ var/log)にエラーがないかチェックして質問を展開することもできます。 – dbrumann

+0

OCHが、用事、あなたが正しいので、このことである。 {%が伸びる '@ EasyAdmin /デフォルト/ layout.html.twig' %} {%ブロックコンテンツ%} {{fileNameに}}
{ {バージョン}}
{キーの%、翻訳の%の値}

  • {{キー}}:{{値}}
  • {%ENDFOR%} {%の末端ブロック%} –

    関連する問題