4
秀场要显示多个列表中的表格属性名称=>值我如何重写奏鸣曲管理
Ports
压倒一切只为PortsAdmin
单场实体映射与PortsAttributes
实体。
实体关系是OneToMany
具有多个属性的端口。
管理视图(编辑操作)
显示行动
我想改变属性查看相同的编辑操作。
秀场要显示多个列表中的表格属性名称=>值我如何重写奏鸣曲管理
Ports
压倒一切只为PortsAdmin
单场实体映射与PortsAttributes
实体。
实体关系是OneToMany
具有多个属性的端口。
管理视图(编辑操作)
显示行动
我想改变属性查看相同的编辑操作。
您可以创建为PostAttributes
自定义模板:
例子:
/* ShowMapper in admin */
$showMapper->add('attributes', null, array(
'template' => 'YOUR_TEMPLATE.html.twig' // <-- This is the trick
));
在你的模板,可以扩展基秀场(SonataAdminBundle:CRUD:base_show_field.html.twig
),并覆盖field
块。名为value
的变量将数据存储在树枝中。
实施例:
YOUR_TEMPLATE.html.twig
{% extends 'SonataAdminBundle:CRUD:base_show_field.html.twig' %}
{% block field %}
{% for val in value %}
{{ val.name }} - {{ val.value }} {# I'm just guessing the object properties #}
<br/>
{% endfor %}
{% endblock %}