Masseneinfügung im Zend-Framework [Duplikat]

8

alle,

Ich muss eine Masseneinfügung im Zend-Framework haben. Für normale SQL habe ich die folgende Abfrage, ich möchte das gleiche in zend Framework tun.

%Vor%

Danke.

    
anurodh 22.07.2011, 11:17
quelle

2 Antworten

8

Es gibt keine Möglichkeit, dies zu tun, wie Marcin feststellt.

Wenn du etwas mit dem Zend Framework herumspielen willst, könntest du versuchen das zu ändern einfügen.

Sie könnten versuchen, es so zu machen, dass die Einfügemethode ein Array von Arrays für die Daten benötigt. Dann könnten Sie die Datenfelder verwenden, um die Masseneinfügung zu erstellen.

Zum Beispiel

%Vor%

Sie müssten die Einfügemethode ein wenig bearbeiten, um mehrere Dateneinfügungen zu erkennen und dann die Einfügung entsprechend zu erstellen. Leider habe ich nicht untersucht, wie der Code aufgebaut ist, oder ich stelle ihn einfach hier für Sie auf.

    
Jerry Saravia 22.07.2011, 13:53
quelle
5

Es gibt keine Einfügemethode in zend_db, die mehrere Zeilen einfügen würde. Was Sie jedoch tun können, ist query Methode von Zend_Db_Adapter zu verwenden und dort Ihre eigene Einfügung sql.

zu setzen     
Marcin 22.07.2011 13:35
quelle

Tags und Links