2016-09-30 79 views
0

我試圖分配對象從會話中的動作新視圖與從會話中獲取元素和填寫表格

$project = $this->userInput->getProject(); 
$this->view->assign('project', $project); 

<f:debug>{project}<f:debug>顯示了標籤原型,代理和持久化完整的對象。所以我想這個工程...

但表格沒有填寫項目的東西。

<f:form controller="mycontroller" action="create" class="form-horizontal" objectName="project" method="POST" enctype="multipart/form-data" additionalAttributes="{role:'form', novalidate:'true'}"> 

這很奇怪,因爲在編輯動作我做相同的,它的工作原理有..

$this->view->assign('project', $project); 

唯一的區別有,該對象通過資源庫來源於數據庫。

有什麼想法?

回答

0

好吧,我回答我的問題。我不得不把對象屬性object="{project}"以這樣的形式:

<f:form action="update" objectName="project" object="{project}" class="form-horizontal" enctype="multipart/form-data" additionalAttributes="{role:'form', novalidate:'true'}">