我已经在symfony 2.1上安装了最新的Sonata管理包,并遇到了以下问题:
config.yml:
services:
app.geo.admin.city:
class: App\GeoBundle\Admin\CityAdmin
tags:
- { name: sonata.admin, manager_type: orm, group: Гео данные, label: Города}
arguments: [null, App\GeoBundle\Entity\City, SonataAdminBundle:CRUD]
管理员课程:
class CityAdmin extends Admin
{
public function configureFormFields(FormMapper $formMapper)
{
$formMapper
->add('name', null, array('required' => true))
->add('code')
->add('region')
->add('crest', 'file', array('required' => false))
->add('banner', 'file', array('required' => false))
->add('sort')
;
}
}
答案 0 :(得分:1)
这是我几周前遇到的一种行为。我认为它在更新后消失了。
通常有意义的是明确地向字段添加标签,就像这样
$formMapper
->add('name', null, array('required' => true,
'label' => 'Lastname'
));