[TYPO3-german] Extbase - createQuery - statement Problem
Marc Willmann
typo3 at marc-willmann.de
Tue Mar 10 14:34:24 CET 2015
Am 10.03.15 13:24, schrieb Christian Leicht:
> 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();
> }
>
> }
Ähm, nein. Du schaufelst Dir Dein eigenes (Extbase-)Grab. Warum um alles
in der Welt holst Du Dir im WwlfeuserfilesRepository irgendwas aus einer
Tabelle, die Dich (in der Extbase-Welt) nichts angeht?
Das ganze wird dann auf ein Wwlfeuserfiles-Objekt projeziert, in dem
vermutlich außer uid und pid nichts existiert und deshalb geht das in
die Grütze.
Wie sieht denn Dein Wwlfeuserfiles-Model aus? Erweitert das feUser?
Zum richtigen Debuggen wurde Dir ja gestern schon was geschrieben, was
Du anscheinend aber noch nicht richtig beherzigt hast...
Marc
--
Marc Willmann. TYPO3-Freelancer.
http://www.marc-willmann.de
Seelandstr. 14-16
D-23569 Lübeck
TYPO3 Certified Integrator
More information about the TYPO3-german
mailing list