[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