错误显示:
Unable to find template "SonataAdminBundle:CRUD:list__action_show.html.twig" in SonataAdminBundle:CRUD:base_list_field.html.twig at line 23.
为仅显示列表配置实体(删除创建、编辑和删除路由)并显示此错误,我在奏鸣曲管理包中找到此模板但不存在,请帮助我解决此问题。
错误显示:
Unable to find template "SonataAdminBundle:CRUD:list__action_show.html.twig" in SonataAdminBundle:CRUD:base_list_field.html.twig at line 23.
为仅显示列表配置实体(删除创建、编辑和删除路由)并显示此错误,我在奏鸣曲管理包中找到此模板但不存在,请帮助我解决此问题。
真的没有模板叫做:SonataAdminBundle:CRUD:list__action_show.html.twig
您的问题不在于路线,而在于在configureListFields
方法中声明错误的内联操作。应调用内联操作,以便调用view
将SonataAdminBundle:CRUD:list__action_view.html.twig
。
内联动作应该这样声明:
protected function configureListFields(ListMapper $listMapper)
{
$listMapper
//... some other fields ...
// add "show" link in each row of table
->add('_action', 'actions', array(
'actions' => array(
'view' => array(),
)
))
;
}