我试图找到一些文档来描述持久化和检索SonataAdminBundle
数据的过程,因为当我遇到一些问题时,如果我不知道它的话,我总是很难弄清楚它是怎么回事机制。例如,
// DemoBundle\Administrator\UserAdmin
class UserAdmin extends Admin
{
// Fields to be shown on create/edit forms
protected function configureFormFields(FormMapper $formMapper)
{
$formMapper
->add('name', 'text', array('label' => 'Name'))
->add('lastName', 'text', array('label' => 'Last name'))
->add('email')
->add('username')
->add('password')
->add('rolesCollection','entity',array(
'class' => 'DemoBundle:Role',
'property'=>'name',
'expanded' => true,
'compound' => true,
'multiple' => true,
'by_reference' => false
))
));
}
}
点击Update
按钮时:
SonataAdminBundle
调用哪些方法来保持用户和角色?
SonataAdminBundle
调用哪些方法在持久化后显示用户和角色数据?