Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZendFramework]Zend_Db_Table_Select
Forum PHP.pl > Forum > PHP > Frameworki
Fluke
Witam.

mam pewien problem odnośnie wybierania danych z bazy damych.
Mianowicie jak mam jedną tablę to w poskładaniu tego do tablicy nie ma problemy ale jeśli mamy join(left, right, inner,itp...) to już pojawia się u mnie problem.
Mam przykładowo takie wyniki:

(Tabela bez relacji)
  1. (
  2. [0] => Array
  3. (
  4. [Id] => 1
  5. [Parent] => 2
  6. [Name] => cos
  7. )
  8.  
  9. [1] => Array
  10. (
  11. [Id] => 2
  12. [Parent] => 3
  13. [Name] => los
  14. )
  15.  
  16. )


(Tabela z relacja)
  1. (
  2. [0] => Array
  3. (
  4. [Id] => 1
  5. [Parent] => 2
  6. [Name] => cos
  7. [Relacja] => tutaj dane z relacji 1
  8. )
  9.  
  10. [1] => Array
  11. (
  12. [Id] => 1
  13. [Parent] => 2
  14. [Name] => cos
  15. [Relacja] => tutaj dane z relacji 2
  16. )
  17.  
  18. [2] => Array
  19. (
  20. [Id] => 1
  21. [Parent] => 2
  22. [Name] => cos
  23. [Relacja] => tutaj dane z relacji 3
  24. )
  25.  
  26. [3] => Array
  27. (
  28. [Id] => 2
  29. [Parent] => 3
  30. [Name] => los
  31. [Relacja] => tutaj dane z relacji 1
  32. )
  33.  
  34. )


(A chciałbym mieć to poukładane w taki sposócool.gif
  1. (
  2. [0] => Array
  3. (
  4. [Id] => 1
  5. [Parent] => 2
  6. [Name] => cos
  7. [Tabela z relacja] => Array
  8. (
  9. [Relacja] => tutaj dane z relacji 3
  10. )
  11.  
  12. )
  13.  
  14. [1] => Array
  15. (
  16. [Id] => 2
  17. [Parent] => 3
  18. [Name] => los
  19. [Tabela z relacja 2] => Array
  20. (
  21. [Relacja] => tutaj dane z relacji 1
  22. )
  23.  
  24. )
  25.  
  26. )


Mógłbym to ręcznie zrobić ale pytam się czy istnieje jakaś metoda, która automatycznie to wykona ?

Mam nadzieję, że nie zrobiłem żadnego błędu.
Pozdrawiam.

Nikt nie ma żadnych pomysłów questionmark.gif
Dodam jeszcze, żeby to można było wykonać 1 zapytaniem
melkorm
To nie jest kwestia zapytania, jeżeli taką tablicę chcesz to musisz sobie ją w taki sposób ułożyć - imho jest to nie potrzebne, ale jak kto woli smile.gif

Zend nie udostępnia żadnej takie metody, ewentualnie Doctrine robi coś podobnego na poziomie Entities.
Fluke
Cytat(melkorm @ 6.06.2012, 18:58:56 ) *
To nie jest kwestia zapytania, jeżeli taką tablicę chcesz to musisz sobie ją w taki sposób ułożyć - imho jest to nie potrzebne, ale jak kto woli smile.gif

Zend nie udostępnia żadnej takie metody, ewentualnie Doctrine robi coś podobnego na poziomie Entities.


Ułożyć czyli masz na myśli napisać skrypt, który to zrobi a nie ułożyć zapytanie SQL`owe questionmark.gif tongue.gif
"imho jest to nie potrzebne" - o co chodzi, może literówka ?

Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.