【发布时间】:2015-05-07 15:21:17
【问题描述】:
我将稍微描述一下我的模型架构以了解我的问题:我正在开发一个 Symfony2 网络应用程序。
我安装了 sonataMongoDB Admin Bundle 来创建我的 Admin 部分。
该应用程序是一个在线测验,实际上我有一个文档用户,它引用了许多文档测验。当我显示用户列表时,我需要使测验字段变为可点击状态才能进入测验并查看结果。
下面是 ConfigureListFields 函数的代码:
protected function configureListFields(ListMapper $listMapper)
{
$listMapper
->addIdentifier('email')
->add('firstName')
->add('lastName')
->add('quizz', null, array('label' => 'Quiz Passd : Result'))
->add('_action', 'actions', array(
'actions' => array(
'inscription' => array('template' => 'ATSAdminBundle:CRUD:list__action_inscription.html.twig'),
'edit' => array(),
)
))
;
}
这里是我如何获得我的 Quiz 对象:
public function __toString()
{
return $this->getResult() ;
}
但我希望测验字段变得可点击,而不是像简单的字符串那样显示。
【问题讨论】:
标签: mongodb symfony sonata-admin