这篇文档将介绍创建和编辑对象。他包括在视图中配置字段和表单变量和其他一些相关的设置。
8.1 基础配置
- 全局(yml)配置会影响创建和编辑操作
- 注释路由并禁用他们相关的操作
- 使用configureFormFields()去设置字段的显示
- 配置添加的字段变量,和自定义模板
- 查看field_types文档关于字段类型的更多细节
8.1.1 FORMGROUP配置
当添加一个form group,到你的编辑/创建表单时,你可以在自己的group中去指定一些配置。
collapsed:目前没有用
class:在你admin的form group中指定class;默认值为col-md-12.
fields:你表单组中的字段。(你不要忽略他,除非你了解你在做什么)
box_class:这个类是admin下你的form group box;默认值为box box_primary.
description: (没写完)待完成…..
translation_domain:(没写完)待完成…..
在下面指定了一些配置:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<?php // src/AppBundle/Admin/PersonAdmin.php class PersonAdmin extends Admin { // ... public function configureFormFields(FormMapper $formMapper) { $formMapper ->tab('General') // the tab call is optional ->with('Addresses', array( 'class' => 'col-md-8', 'box_class' => 'box box-solid box-danger', 'description' => 'Lorem ipsum', // ... )) ->add('title') // ... ->end() ->end() ; } |
这个例子是在一个group中自定义box_class: