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