Ich bin in einer Situation, in der ich einige sehr große Abfragen ausführen muss, 25 ~ 30 Joins, um einige periodische Berichte zu generieren.Ergebnis als Single-Dimension-Array von CakePHP abfragen
Jetzt haben wir bereits diese Abfragen erstellt und arbeiten, ich will nur sie wiederverwenden und damit Kuchen Methode Abfrage-Methode verwendet.
sagen in Modell ist mein Code wie:
$this->query(
'select emp.name,mngr.designation
from employee emp,manager mngr
where manager.emp_id=emp.id'
)
Ergebnis ich zurück bin ist wie:
Array
(
[0] => Array
(
[emp] => Array
(
[name] => "Tom"
)
[mngr] => Array
(
[designation] => "Developer"
)
)
[1] => Array
(
[emp] => Array
(
[name] => "Thomas"
)
[mngr] => Array
(
[designation] => "Developer Manager"
)
)
)
Gibt es eine Möglichkeit i
die folgende Ebene vanila Struktur aus dem cakephp resultset bekommenArray
(
[0] => Array
(
[0]=>"Tom"
[1]=>"Developer"
)
[1] => Array
(
[0]=>"Thomas"
[1]=>"Developer Manager"
)
)
oder Verknüpfungen nur auf Spaltenebene, aber nicht auf Tabellenebene
Array
(
[0] => Array
(
[name]=>"Tom"
[designation]=>"Developer"
)
[1] => Array
(
[name]=>"Thomas"
[designation]=>"Developer Manager"
)
)
Sie haben drei verschiedene Kuchenversionen markiert? Welchen benutzen Sie eigentlich? –
Yeah Ben, ich benutze tatsächlich Version 2.1.2 –