ZF2 Zend \ Db Einfügen / Aktualisieren mit Mysql Ausdruck (Zend \ Db \ Sql \ Expression?)

8

Gibt es eine Möglichkeit, MySQL-Ausdrücke wie NOW () in den aktuellen Build von ZF2 (2.0.0beta4) durch Zend \ Db und / oder TableGateway insert () / update () -Anweisungen einzufügen?

Hier ist ein ähnlicher Eintrag in der Mailing-Liste, der jedoch nicht beantwortet wurde: Ссылка

Es scheint, dass ZF1 etwas wie folgt verwendet hat:

%Vor%

Und nachdem ich durch Zend \ Db \ Sql \ Expression geschaut habe, habe ich versucht:

%Vor%

Aber erhalten Sie den folgenden Fehler:

%Vor%

Wie hier empfohlen: Ссылка Ich stelle gerade das Datum mit PHP-Code ein, aber ich würde lieber den MySQL-Server als einzige Quelle der Wahrheit für Datum / Uhrzeit verwenden.

%Vor%

Danke, ich schätze jede Eingabe!

    
Alex Ross 25.06.2012, 03:11
quelle

4 Antworten

2

Ich bin mir nicht sicher, ob sie das in den neuesten Updates behoben haben, aber es war ein bekannter Bug und selbst wenn sie sagten, dass es repariert wurde, funktionierte es für mich nach der Reparatur immer noch nicht.

    
Boby 27.06.2012, 20:27
quelle
11

Zend_Db_Sql_Expression funktioniert jetzt für mich.

%Vor%     
Joe Cheng 07.05.2013 02:58
quelle
0

Es funktioniert auch für mich. Vielleicht war dein Problem wie meines. Die Umwandlung des Zeichenfolgenfehlers erfolgte, weil der Parameter, den ich an die Methode übergeben habe, Elemente des Arrays und nicht des Arrays waren. Überprüfen Sie dies und stellen Sie sicher, dass Sie die $ object- & gt; -Methode ($ array) übergeben.

    
mpoletto 02.12.2013 13:16
quelle
0

Sie können versuchen:

%Vor%
  

Ссылка

    
tomekohio 20.11.2017 11:48
quelle

Tags und Links