[TYPO3-german] Extbase: tx_news Erweiterung um Objekt Initialisierungsproblem
Spencer J
spencer.jakob at yahoo.de
Mon Oct 6 12:37:09 CEST 2014
Hallo Zusammen,
ich habe die Extbase news Extension mittels Extension Builder um ein Objekt namens Person (fe_user) erweitert (m:n) Beziehung.
Das funktioniert im Backend einwandfrei, ich kann Einer News mehrere Frontend User zuordnen.
Leider werden die User im Frontend nicht in das News Objekt geladen.
Beim Debugging in Fluid mit:
{newsItem -> f:debug(title: newsItem.title)}
erhalte ich für persons
persons => TYPO3\CMS\Extbase\Persistence\Generic\LazyObjectStorageprototypeobject (empty)
Das sind die ersten Tests mit Extbase: Ich verwende TYPO3 6.2 und tx_news 3.0.1
Ich glaube irgendwas Dependency Injection fehlt, obwohl der Extension Builder bei dem Objektattribut das @var erzeugt
* @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\Spencerj\Newsperson\Domain\Model\Person>
Hab die Vermutung das irgendeine ext_autoload.php Oder TypoScript Konfiguration fehlt oder mit den Namespaces nicht stimmt.
config.tx_extbase{
persistence{
classes{
Tx_News_Domain_Model_News {
subclasses {
Tx_Newsperson_News = Spencerj\Newsperson\Domain\Model\News
}
}
}
}
config.tx_extbase{
object{
Tx_News_Domain_Model_News {
className = Tx_Newsperson_News
}
}
}
hat jemand einen Idee oder das gleiche Problem schon mal gehabt.
Vielen Dank
Jakob
More information about the TYPO3-german
mailing list