[TYPO3-english] Extbase: New -> Create looses value
Jan Bednarik
info at bednarik.org
Sun Jan 4 13:38:48 CET 2015
Hi,
depending on context I'm setting a type property to certain value. To do
that I've got this in "new":
if ($newBlog === NULL) {
$newBlog =
$this->objectManager->getEmptyObject('\Skv\Spojenci\Domain\Model\Blog');
}
$newBlog->setType(2); // Výkaz
When the form: <f:form action="create" enctype="multipart/form-data"
name="newBlog" object="{newBlog}" arguments="{campaign : campaign}"
class="form-horizontal form-wrapper margin-top margin-bottom">
is then submitted and I intercept the create action with custom
validator, the "type" property is empty (0). I had to add <f:form.hidden
property="type" value="{newBlog.type}"/> to fix it. However, this is not
really secure as the value in hidden field can be changed.
So, am I doing sth wrong?
Jan
More information about the TYPO3-english
mailing list