[TYPO3-german] extbase: query->matching Fehlerhafte SQL-Query
Thomas Nussbaumer
typo3 at thomasnu.ch
Sat Jan 5 23:42:29 CET 2013
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
More information about the TYPO3-german
mailing list