Zum Inhalt springen

Formhandler und Tx_Formhandler_PreProcessor_LoadDB

Erstellt am 19. Dezember 2012 · 1 Antwort · letzte Antwort am 20. Dezember 2012

Tags: Frage

tjark ·

Einen schönen guten Abend,

ich würde gerne in einem Formular Termine aus einer anderen Datenbank Tabelle einlesen.
Das auslesen mit dem nachfolgendem Code klappt auch schon. Nur wird immer nur die erste Zeile der Datenbank ausgegeben.
Wenn ich den SQL query Manuell in phpMyAdmin verwende, werden alle betroffenen Datenbank Zeilen ausgegeben.

Worauf ich hinaus will.
Gibt es eine Möglichkeit alle Daten mit einer Schleife auszugeben?

Vielen Dank

preProcessors {
	1.class = Tx_Formhandler_PreProcessor_LoadDB
	1.config {

		select {
			table = tx_cal_event_deviation
			selectFields = location
			where = COA
			where {
				10 = TEXT
				10.value = deleted=0 AND parentid=
				20 = TEXT
				20{
					data = GP:tx_cal_controller|uid
					sanitize = 1
				}
			}
		}

		1 {

		    location.mapping = location
		}

	}
}
tjark ·

Für alle die dafür auch eine Lösung suchen.

markers.events = CONTENT
markers.events {
	table = tx_cal_event_deviation
	select {
		pidInList = 84
		orderBy = location
		selectFields = location
		#where = deleted=0 AND parentid=1
		where {
			data = GP:tx_cal_controller|uid
			wrap = deleted=0 AND parentid=|
		}
		#max = 12
	}
	renderObj = COA
	renderObj {
		10.wrap = <option value="|">
		10 = TEXT
		10.field = location
		20.wrap = |</option>
		20 = TEXT
		20.field = location
	}
}