Digi92
6/2/2016 - 9:34 AM

Map a array into a model with all sysmodels

Map a array into a model with all sysmodels

<?php
$rows = array(
  0 => array()
);
$className = 'Denkwerk\DwContentElements\Domain\Model\DownloadFileGroup';

/*** @var $extbaseObjectManager \TYPO3\CMS\Extbase\Object\ObjectManager */
$extbaseObjectManager = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Extbase\\Object\\ObjectManager');

/*** @var $dataMapper \TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper */
$dataMapper = $extbaseObjectManager->get('TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper');
$model = $dataMapper->map($className, $rows);