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


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an