![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Witam, od niedawna używam Kohany i mam taki problem. Stworzylem 3 tabele w bazie danych (menu-adm-1, menu-adm-2 i menu-adm-3) chce pobrać dane z pierwszej tabeli i wyświetlić potrafię. Chciałbym jednak osiągnąć taki cel: po pobraniu danych z tabeli menu-adm-1 i ich wyświetleniu zostały pobrane dane z tabeli menu-adm-2 ale tylko dla konkretnego pobranego wcześniej rekordu z tabeli menu-adm-1.
Model Admin_Menu
Widok (fragment)
Kontroler
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 181 Pomógł: 9 Dołączył: 28.08.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Przejedź foreach po rekordach z menu1 wyjmując rekordy z menu 2?
Oczywiście warunek dałem jakikolwiek bo nie znam struktury tabeli. -------------------- "Zero 'errorów' nic nie oznacza. Walidator sprawdza tylko składnię. Kod strony jest jak psu z d**y wyjęty i to, że walidator świeci się na zielono nie oznacza, że ta kupa jest ładna" - mike
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Ale to mam umieścić w kontrolerze?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
W modelu zrób sobie zapytanie o główne menu i w pętli pobieraj podkategorie menu i stwórz sobie tablice wielowymiarową.
@Cypherq Słowo klucz MVC -------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
W modelu zrób sobie zapytanie o główne menu i w pętli pobieraj podkategorie menu i stwórz sobie tablice wielowymiarową. @Cypherq Słowo klucz MVC Mógłbyś mi tak mniej więcej napisać jak należy to zrobić, gdyż szczerzę mówiąc to nie wiem. I nie chodzi mi tu bynajmniej o samo tworzenie tablic wielowymiarowych. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
W modelu tworzysz metodę powiedzmy getMenu
i w niej sobie wyciągniesz dane do menu. W kontrolerze
A w widoku
http://artykuly.zyxist.com/czytaj.php/drzewa_w_php_i_mysql + do zapoznania się. Ten post edytował skowron-line 16.06.2009, 10:07:32 -------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 181 Pomógł: 9 Dołączył: 28.08.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
W modelu zrób sobie zapytanie o główne menu i w pętli pobieraj podkategorie menu i stwórz sobie tablice wielowymiarową. @Cypherq Słowo klucz MVC Tak, słowo klucz zwłaszcza gdy sam korzystam z Kohany. Napisałem mu jak to ma działać, a jeśli korzysta z Kohany to zaimplementować w MVC sam będzie potrafił. Z takiego wychodzę założenia. -------------------- "Zero 'errorów' nic nie oznacza. Walidator sprawdza tylko składnię. Kod strony jest jak psu z d**y wyjęty i to, że walidator świeci się na zielono nie oznacza, że ta kupa jest ładna" - mike
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Z Kohany korzystam dopiero od kilku dni i nie potrafię jeszcze stworzyć tego o czym pisałem na podstawie waszych podpowiedzi, może ma ktoś jakiś gotowy przykład to sobie zerknąłbym i coś napisał
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 181 Pomógł: 9 Dołączył: 28.08.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Nie obraź się, ale Skowron podał Ci wszystko na tacy, jeśli nadal nie umiesz tego ogarnąć to wróć do podstaw i zajmij się Kohaną jak będziesz coś wiedział o niej.
-------------------- "Zero 'errorów' nic nie oznacza. Walidator sprawdza tylko składnię. Kod strony jest jak psu z d**y wyjęty i to, że walidator świeci się na zielono nie oznacza, że ta kupa jest ładna" - mike
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Z Kohany korzystam dopiero od kilku dni i nie potrafię jeszcze stworzyć tego o czym pisałem na podstawie waszych podpowiedzi, może ma ktoś jakiś gotowy przykład to sobie zerknąłbym i coś napisał Nie pękaj i na to jest lekarstwo http://blog.bexlab.pl/moja-pierwsza-strona-w-kohana/218/ ( ja zacząłem naukę kohany ale jakoś nie mogę skończyć ) Ten post edytował skowron-line 17.06.2009, 18:21:05 -------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Wróciłem niedawno z wakacyjnego wyjazdu i wypoczęty powróciłem do tego problemu. Przeczytałem link, który został tu podrzucony, ale jakoś nie znalazłem w nim tego czego szukam.
Rozszerzyłem model o dwie dodatkowe funkcje i chciałbym coś z nimi zrobić w kontrolerze, żeby pobierane były odpowiednie rekordy. model
widok - fragment
kontroler
Mógłby ktoś mi pomóc rozwiązać ten dla wielu z was banalny problem |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Według mnie tablica 2 wymiarowa była by najlepszym rozwiązaniem. W modelu byś sobie ją sklładał do kupy. A w widoku po niej jezdził foreachem.
-------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Według mnie tablica 2 wymiarowa była by najlepszym rozwiązaniem. W modelu byś sobie ją sklładał do kupy. A w widoku po niej jezdził foreachem. Masz jakiś przykładzik pod ręką, bo jak ponad 10 dni temu pisałem Kohana i MVC to dopiero wczesny etap nauki. Chodzi mi o przykład tworzenia tablicy dwuwymiarowej w modelu we frameworku Kohana po wyjęciu danych z bazy Ten post edytował henio 30.06.2009, 11:58:05 |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie wiesz jak wygląda tablica wielowymiarowa
![]() http://blog.bexlab.pl/moja-pierwsza-strona-w-kohana/218/ tu koleżanka pokazuje jak zbudować prostą stronę przy użyciu KOHANY i jest opcja menu ![]() -------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Nie wiesz jak wygląda tablica wielowymiarowa ![]() http://blog.bexlab.pl/moja-pierwsza-strona-w-kohana/218/ tu koleżanka pokazuje jak zbudować prostą stronę przy użyciu KOHANY i jest opcja menu ![]() Czytałem to, ale tu jest zrobione bez udziału bazy danych |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
No ale powiedz w czym ty masz problem
![]() ![]() 1 robisz zapytanie obracasz je w petli 2 odczytujesz podkategorię dla danej kategori wyciagnieteje wyżej 3 wszystko wrzucasz do tablicy 4 return tablica z menu. -------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
No ale powiedz w czym ty masz problem ![]() ![]() 1 robisz zapytanie obracasz je w petli 2 odczytujesz podkategorię dla danej kategori wyciagnieteje wyżej 3 wszystko wrzucasz do tablicy 4 return tablica z menu. Pokaż jakiś przykład, bo nie moge jakoś tego zrobić |
|
|
![]()
Post
#18
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Pokaż jak próbowałeś, a my Cię naprowadzimy pokazując gdzie masz błędy.
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Pokaż jak próbowałeś, a my Cię naprowadzimy pokazując gdzie masz błędy.
Ten post edytował henio 30.06.2009, 13:50:17 |
|
|
![]()
Post
#20
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
a gdzie wrzucasz to do tablicy
![]() -------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.06.2025 - 18:19 |