[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