Hallo alle zusammen,
ich programmiere eine Kommentarfunktion bei der Kommentare an verschiedene Objekte angehangen werden können. Meine TCA Definition sieht dabei so aus:
'parent' => [
'label' => 'LLL:EXT:bw_kassenbuch/Resources/Private/Language/locallang_db_comment.xlf:parent',
'l10n_mode' => 'exclude',
'config' => [
'type' => 'group',
'internal_type' => 'db',
'foreign_table' => 'tx_fperp2_domain_model_employe',
'allowed' => 'tx_fperp2_domain_model_employe',
'MM' => 'tx_fperp2_comment_parent_mm',
'show_thumbs' => 1,
'size' => 1,
'minitems' => 1,
'maxitems' => 1,
]
]
Nun stellt sich mir die Frage wie ich das ganze im Model umsetze, mit meiner Umsetzung:
/**
* @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\TYPO3\CMS\Extbase\DomainObject\AbstractEntity>
*/
protected $parent;
geht es auf jeden Fall nicht, ich erhalte die Fehlermeldung
The provided class "TYPO3\CMS\Extbase\DomainObject\AbstractEntity" is abstract, and can not be instantiated
was ja auch Sinn macht. Aber was trage ich stattdessen dort ein?
Vielen Dank!