1
我有一點問題。我有實體Contact
,其中in爲address
,phone
和email
字段。我不想向我的數據庫添加新記錄,但可能會在SonataAdmin
中更改我的記錄。可能這是奏鳴曲管理軟件包中模板的問題。Symfony3 - 奏鳴曲管理員 - 我想不添加新記錄但改變記錄
我的服務:
services:
admin.contact:
class: PizzaBundle\Admin\ContactAdmin
arguments: [~, PizzaBundle\Entity\Contact, ~]
tags:
- { name: sonata.admin, manager_type: orm, group: Information, label: Contact }
這是我ContactAdmin
類:
public function configureFormFields(FormMapper $formMapper) {
$formMapper
->with('Contact', array(
'class' => 'col-md-8',
'box_class' => 'box box-solid box-success',
'description' => 'Change your contact'))
->add('address', 'text')
->add('phone', 'text')
->add('email', 'text')
->end();
}
protected function configureDatagridFilters(DatagridMapper $datagridMapper)
{
$datagridMapper
->add('address')
->add('phone')
->add('email')
;
}
protected function configureListFields(ListMapper $listMapper)
{
$listMapper
->addIdentifier('address')
->addIdentifier('phone')
->addIdentifier('email')
;
}
請幫助我:)