Jestem w sytuacji, gdy potrzebuję wykonać bardzo duże zapytania, połączenia 25 ~ 30 w celu wygenerowania okresowych raportów.uzyskiwanie wyniku jako tablicy jednowymiarowej z zapytania cakephp
Teraz mamy już te zapytania stworzone i działające, po prostu chcę je ponownie wykorzystać iw ten sposób użyć metody zapytań typu ciasto.
powiedzieć mój kod w modelu jest tak:
$this->query(
'select emp.name,mngr.designation
from employee emp,manager mngr
where manager.emp_id=emp.id'
)
Wynik wrócę jest jak:
Array
(
[0] => Array
(
[emp] => Array
(
[name] => "Tom"
)
[mngr] => Array
(
[designation] => "Developer"
)
)
[1] => Array
(
[emp] => Array
(
[name] => "Thomas"
)
[mngr] => Array
(
[designation] => "Developer Manager"
)
)
)
Czy istnieje sposób mogę dostać następującą prostą strukturę Vanila od wynikowego CakePHP
Array
(
[0] => Array
(
[0]=>"Tom"
[1]=>"Developer"
)
[1] => Array
(
[0]=>"Thomas"
[1]=>"Developer Manager"
)
)
lub stowarzyszenia tylko na poziomie kolumny, ale nie na poziomie tabeli
Array
(
[0] => Array
(
[name]=>"Tom"
[designation]=>"Developer"
)
[1] => Array
(
[name]=>"Thomas"
[designation]=>"Developer Manager"
)
)
Oznaczyłeś trzy różne wersje Cake? Którego w rzeczywistości używasz? –
Tak, Ben, w rzeczywistości używam wersji 2.1.2 –