Probiers mal mit (nicht getestet!):
        $query->equals('number', '2')

Gruss. Thomas

Am 04.01.2013 15:42, schrieb Markus Slaby:
Hallo zusammen,

ich wurschtel mich so langsam in extbase rein.

In einem Repository wollte ich nun eine eigene query erstellen:

public function nextOfferNumber(){
     $query = $this->createQuery();
     $query->matching(
         $query->equals('number', 2)
     );
     return $query->count();
}

Als SQL erhalte ich dann:
SELECT COUNT(*) FROM tx_msmordermanagement_domain_model_offer WHERE
tx_msmordermanagement_domain_model_offer.number = ? AND ...

Der Rest der SQL-Anweisung sieht richtig aus und ist das übliche mit
starttime, endtime, deleted usw...

Ansich wird ja die WHERE-Anweisung richtig formuliert nur der $operand
wird nicht übernommen sondern immer nur als ? ausgegeben. Ich habe dies
mit verschiedensten operanden und Vergleichsfunktionen getestet.

Hat jemand eine Idee wo der Fehler liegt?

Danke
Markus

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

Antwort per Email an