I have created extbase extension, there for some reason I need to create object manually in create action.
My create action looks like this,
/**
* action create
*
* @return void
*/
public function createAction() {
$newObj = new \TYPO3\Myext\Domain\Model\Modelname();
$newObj->setMyval('value');
$this->myrepository->add($newObj);
}
Here the problem is its not validating for require field, captcha etc even if I mention @validate NotEmpty in model. So how to make the validation of manually created object ? It should throw error to form like out-of-the-box features. Thank you.
newin extbase. Please always use the object manager. Also your object should be handed over by the view. AFAIK the validation is not used if you add it manually to the repository. - pgampe