カスタムテンプレートをレンダリングするようにAdminクラスを設定しました。
public function getTemplate($name)
{
switch ($name)
{
default:
case 'list':
return 'MyBundle:Admin:list.html.twig';
break;
return parent::getTemplate($name);
break;
}
}
これは正常に機能しています。テンプレートファイルにHTMLを入力すると、正常にレンダリングされます。ただし、このエンティティにいくつかの小さな変更を加えるだけなので、管理バンドルから既存のテンプレートを拡張したいと思います。
テンプレートファイルに以下を追加しました。
{% extends 'SonataAdminBundle:CRUD:base_list.html.twig' %}
しかし、これは私に次のエラーを与えます:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 77 bytes)
誰かが私が間違っていることを教えてもらえますか?