【发布时间】:2012-06-16 08:58:53
【问题描述】:
我有一个具有必填活动用户字段的实体,因此我需要在configureFormFields() 中添加活动用户的名称:
class DokumentAdmin extends Admin
{ protected function configureFormFields(FormMapper $formMapper)
{
$formMapper
->add('email')
...
->add('user_name',null,array('required' => true, 'data' => "THIS IS A LOGGED ADMIN NAME"))
;
}
我尝试使用监听器,
public function prePersist(LifecycleEventArgs $args)
{
$entity = $args->getEntity();
if ($entity instanceof Dokument) {
//set user name
}
}
但我现在不知道如何在这里使用容器对象。
【问题讨论】:
标签: php symfony symfony-sonata