[TYPO3-mvc] Create an object in multi step form
Mam Violeng
mam.violeng at yejj.com
Mon Feb 22 11:14:44 CET 2010
Hi All,
I have a model of object with many fields and want to write the actions
to create this object in multi step form (about 5 step). example:
step 1 have 1 field "field1"
Step 2 have 1 field "field2"
..
Step 5 have 1 field "field5"
I have separate 5 difference action like "step1Action" to "step5Action"
here is my sample code in each action in the controller
function step1Action (Tx_ExtKey_Domain_Model_Project $project){
$this->view->assign('project',$project);
}
function step2Action (Tx_ExtKey_Domain_Model_Project $project){
$this->view->assign('project',$project);
}
..
here is my fluid form (step1.html)
<f:form method="post" controller="Project" action="step2" name="project"
object="{project}">
<label for="field1">Field1</label><br />
<f:form.textbox property="field1" />
<f:form.submit class="submit" value="Submit"/>
</f:form>
..
and other step almost the same template only different action.
Here is my problem now:
When I submit from step1 to step2 than it work properly but when I
submit from step2 to step3 then appear this error message.
*****
The value must be of type "Tx_ExtKey_Domain_Model_Project", but was of
type "array"
*****
I don't know if I go on the right way.
Could any one please give me some hint how to implement this?
Thanks,
Violeng Mam
More information about the TYPO3-project-typo3v4mvc
mailing list