![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 19.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Walczę z projektem pierwszy raz używając mvc. Dużo udało mi się już zwalczyć, ale teraz mam problem próbuję zrobić coś w stylu dwóch zależnych od siebie zapytań do sqla. Problem w tym, że kiedy ustawiam model na to drugie - to już wychodzi mi z pierwszego. Z resztą.. oto cały kod:
Niestety zawsze widać tylko 1 rekord.. mimo że $this->model->listRozWiersz2($id, $wiersz1["id_rozmiarw"]); powinno wyświetlać ich więcej. Przypuszczam, że trzeba zakombinować coś w klasie model.. ale sam na chwile obecną chyba sobie z tym nie poradzę - dlatego proszę o podpowiedź. Przy okazji - są jakieś alternatywy dla MVC? Bo na dłuższą metę to nie wiem czy się z nim dogadam - szczególnie ciężko mi się przyzwyczaić do tych zapytań w Modelu.. Pozdrawiam i jeszcze raz bardzo proszę o podpowiedź. Jacek |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
No i wszystko jasne. To wina sposobu w jakim pracujesz na $dao.
Pobierasz dane metodą
a do przechodzenia po kolejnych rekordach
i wszystko super, tylko, że metody
i
Robia to samo na tej samej instancji $dao. Innymi słowy przechodząc po $dao w pierwszej pętli - zawierającego rekordy z listRozWiersz1() - modyfikujesz go, tak, że zawiera całkiem inny zestaw rekordów (pobranych w listRozWiersz2()). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 20:40 |