![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 6 Dołączył: 23.03.2008 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Zdaje się, że mój problem nie jest skompikowany i trudny do rozwiązania, ale napotkałem problem przy rozdzieleniu modelu (pobranie danych z bazy) z widokiem (wyświetlenie tych danych). Otóż w klasie Klasa_Model mam metodę show();. Ta metoda pobiera dane z bazy danych.
Zrobiłem to w ten sposób, ale nijak mi to nie pomaga. Oto plik widoku (jedynie część "wyświetlająca" rzeczone dane):
No i jak wchodzę na stronę to Kohana wywala mi błąd: Cytat Undefined variable: result Czuję, że rozwiązanie jest niezbyt trudne i skomplikowane, ale nie mogę na nie wpaść... Ten post edytował Trobin 3.05.2008, 15:56:52 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Nigdzie nie zauważyłem mysql_fetch_array, tylko samo zapytanie do bazy mysql_query.
Zobacz tak:
I drugi kod:
Ten post edytował ExPlOiT 3.05.2008, 16:08:19 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 6 Dołączył: 23.03.2008 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Na stronie fw Kohana dokopałem się do czegoś takiego:
No i wszystko by grało, ale twórcy dokumentacji chyba sami zapomnieli, że zaimpleementowali MVC w swoim projekcie, bo przedstawili tylko wersje "pobierz - wyświetl". Próbowałem już różnych return, globali i innych cudów na kiju i nie działa... Ten post edytował Trobin 3.05.2008, 16:56:29 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Ale pobierasz z bazy tylko jeden rekord czy kilka?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
model:
kontroler:
widok:
w skrócie. no i w modelu NIE musisz ponownie ładować DB, jest odpalana defaultowo wyżej. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 6 Dołączył: 23.03.2008 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Teraz wygląda to tak:
model
kontroler
widok
A błąd ciągle ten sam. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
no stary, podstawy. najpierw dałeś render a potem cos jeszcze chcesz? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) przywróć logiczną kolejność (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 6 Dołączył: 23.03.2008 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
...
no to ja już sobie pójdę (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) jednak: z tego co zauważyłem to mój serwer nie trwai zapisów w stylu (wywala mi tylko number; ?>)
więc podmieniłem na
i wtedy zgłasza się błąd Cytat Trying to get property of non-object Jednak jeżeli wywalę
poza pętle to wyświetla poprawnie (oczywiście nie wszystko (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) - tylko pierwszy wpis, ale to chyba już tylko kwestia sortowania) Ten post edytował Trobin 3.05.2008, 18:31:02 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
kłaniają się podstawy dostępu do zmiennych, tablic i obiektów (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) akurat FW nic tu do tego (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) jak pobierasz jeden wiersz (current()) to oczywistym jest, że nie masz czego 'foreachować'. var_dump(), print_r() i kohana::debug() twoim przyjacielem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 6 Dołączył: 23.03.2008 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Czyli polecasz przerobić jeszcze raz rozdział "Dostęp do danych w PHP5" (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Ok, to lecę czytać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
EDIT: Dobra, pochwalę się (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) widać aż taki głupi nie jestem (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) model:
kontroler
widok
Dla potomnych Ten post edytował Trobin 3.05.2008, 21:09:46 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.09.2025 - 01:50 |