Hallo,
ich hab noch ne Frage zu meinem gestrigen Problem. Will aber nicht wieder über Extbase herziehen ;-) Deswegen ein neuer Post

Also, ich muss in einer Extension auf die fe_user DB zugreifen. Dazu habe ich mir in meiner extension im repository Ordner

folgendes angelegt:

class WwlfeuserfilesRepository extends \TYPO3\CMS\Extbase\Persistence\Repository {

        public function showFeuser($userid){

                        $query = $this->createQuery();
                        $query->statement("SELECT * FROM fe_users WHERE uid = 
'".$userid."'");

                        return $query->execute();
        }
        
}



Jetzt wird das im Controller abgefragt:


class WwlfeuserfilesController extends \TYPO3\CMS\Extbase\Mvc\Controller\ActionController {

        /**
         * wwlfeuserfilesRepository
         *
         * @var \WWL\WwlFeuserfiles\Domain\Repository\WwlfeuserfilesRepository
         * @inject
         */
        protected $wwlfeuserfilesRepository = NULL;
        /**
         * action list
         *
         * @return void
         */
        public function listAction() {

        $user = $GLOBALS['TSFE']->fe_user->user;
$wwlfeuserfiles = $this->wwlfeuserfilesRepository->showFeuser($user['uid']);
                                        

                                        
        $this->view->assign('test', $user['username']);
                                                   
$this->view->assign('wwlfeuserfiles', $wwlfeuserfiles);
                                        
        }
}



Leider gibt es im Fluid keine Ausgabe. Nur die uid und pid wird richtig angezeigt:


Extbase Variable Dump

TYPO3\CMS\Extbase\Persistence\Generic\QueryResultprototypeobject (empty)
0 => WWL\WwlFeuserfiles\Domain\Model\Wwlfeuserfilesprototypepersistent entity (uid=1, pid=41)
      dummy => '' (0 chars)
      wwlfalfiles => NULL
      filegroup => '' (0 chars)
      wwlfedescription => '' (0 chars)
      uid => 1 (integer)
      _localizedUid => 1 (integer)modified
      _languageUid => 0 (integer)modified
      _versionedUid => 1 (integer)modified
      pid => 41 (integer)



Meine Frage: Muss ich da noch was mappen, damit ich auf die fe_users zugreifen kann? Oder, muss ich alle fe_users Felder in meinem Model anlegen? Was ich schon mal gemacht habe und nichts genutzt hat.
Woran kann das liegen?

Besten Dank für Hilfe

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

Antwort per Email an