小编tri*_*ess的帖子

sonata admin - 获取发布数据

我正在学习symfony2和sonata admin并且遇到了一些问题,这就是其中之一.
我已经创建了一个扩展奏鸣曲管理员的管理类,以下内容对我不起作用:

$this->getForm()->get('page')

要么

$this->getRequest()->request->get('page')

我正在尝试传递一些隐藏的字段,configureFormFields但在提交表单后我无法使用上面的内容访问它们.我可以看到请求数组但get('page')返回null.此外,请求数组是多维的.

任何建议表示赞赏

我正在尝试做的简单示例如下:

protected function configureFormFields(FormMapper $formMapper)  
{  
    $formMapper  
        ->add('title')  
        ->add(  
            'subobject',  
            'hidden',  
            array(  
                'mapped' => false,  
                'data' => 'sub'  
            )  
        )  
    ;  
}  
public function prePersist($object)  
{  
    $subobject_request = $this->getRequest()->request->get('subobject');  
    print_r($subobject_request); //is null  
    die();  
}  
Run Code Online (Sandbox Code Playgroud)

php symfony sonata-admin

5
推荐指数
2
解决办法
6861
查看次数

标签 统计

php ×1

sonata-admin ×1

symfony ×1