我下面的Symfony2的形式處理:Symfony2 Forms:如何在持久化之前將數據添加到請求對象?
public function createAction()
{
$entity = new Node();
$request = $this->getRequest();
$form = $this->createForm(new NodeType(), $entity);
$form->bindRequest($request);
if ($form->isValid()) {
$em = $this->getDoctrine()->getEntityManager();
$em->persist($entity);
$em->flush();
的問題是在「節點」實體有沒有被用戶填充其他一些領域,而是通過在控制器腳本過程。這些「系統生成」值也應該與表單中的「用戶生成」值一起保存。
我不知道如何將系統值添加到實體。
這是我OOP知識中的一個缺點,但我在文檔或在線找不到任何示例。謝謝!
謝謝,我知道它像一個二傳手那樣簡單!和用戶示例+1! – Acyra