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')
;
}
}