[TYPO3-german] Gibt es in ExtBase keine Mglichkeit die Exception abzufangen? Exception while property mapping

Hagen Gebauer gebauer at mpi-cbg.de
Wed Jan 10 13:00:39 CET 2018


Der Thread ist zwar über zwei Jahre alt, aber ich habe eine sehr einfach Lösung gefunden, die vielleicht auch anderen hilft. Es sind nur wenige Zeilen in der showAction() des Controllers und eine Vordefinition des übergebenen Objektes mit «null»:

public function showAction(\Your\Model\Name $model = null)
{
	if (is_null($model)) {
		$this->view->assign('model', ['notFound'=> 1]);
	} else {
		$this->view->assign('model', $model);
	}
}

Dazu eine einfache condition im Show.html template:
<f:if condition="{model.notFound}">
	<f:then>
		<h2>leider nix gefunden</h2>
	</f:then>
	<f:else>
		... reguläres Template ...
	</f:else>
</f:if>


More information about the TYPO3-german mailing list