Итак, я перепробовал все, что мог придумать, и не могу этого понять.Я следовал руководству https://symfony.com/doc/master/bundles/SonataAdminBundle/cookbook/recipe_custom_view.html, и оно работает для двух представлений, но не для третьего, и это точно такой же код.
служебный файл
bundle.admin.graph_view:
class: AppBundle\Admin\GraphViewAdmin
arguments: [~, ~, AppBundle:GraphViewCRUD]
tags:
- { name: sonata.admin, manager_type: orm, label: Graphs, group: "Dashboards",icon:'<i class="fa fa-tachometer"></i>' }
Контроллер
use Sonata\AdminBundle\Controller\CRUDController;
class GraphViewCRUDController extends CRUDController
{
public function listAction()
{
return $this->renderWithExtraParams('admin/graph-view.html.twig');
}
}
Admin
use Sonata\AdminBundle\Admin\AbstractAdmin;
use Sonata\AdminBundle\Route\RouteCollection;
class GraphViewAdmin extends AbstractAdmin
{
protected $baseRoutePattern = 'graphview';
protected $baseRouteName = 'graphview';
protected function configureRoutes(RouteCollection $collection)
{
$collection->clearExcept(['list']);
}
}
Если кто-то может просто показать мне мою ошибку, пожалуйста, о, и у меня есть мой шаблон как
{% extends '@twig_sonata/standard_layout.html.twig' %}
{% block content %}
<div class="row">
<div class="col-md-12">
<h3 class="border-bottom pb-10 mb-20">Welcome to the data page</h3>
<table class="table table-striped table-dark" style="display: block;overflow-x: scroll;">
<thead>
</thead>
</table>
</div>
</div>
{% endblock %}