我正在學習symfony2和sonata管理員,並遇到了一些問題,這是其中之一。
我創建延伸奏鳴曲管理員管理員級及以下不爲我工作:sonata管理員 - 獲取發佈數據
$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();
}
你可以發佈更多一點的代碼? –