2017-05-06 41 views
1

我有一點問題。我有實體Contact,其中in爲addressphoneemail字段。我不想向我的數據庫添加新記錄,但可能會在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') 
    ; 
} 

請幫助我:)

回答

相關問題