![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam model ORM
metoda get_file_source zwraca sciezke do pliku stworzona na podstawie bazy danych. Tworzy ja poprawnie, jednak nie zwraca jej do kontrolera. Domyslam sie, ze problem jest w return i w wykorzystaniu kohana 3 (w kohana 2) zwykle retur dzialalo. Wie ktos, co jest nie tak? Z gory dziekuje za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Jeżeli to było skierowane do mnie to przykład. Mamy 2 modele:
W kodzie wyświetlamy wszystkie komentarze wraz z nazwą użytkownika:
I już. Jednak dla każdego komentarza pobierany z bazy danych będzie użytkownik (czyli mamy N+1 zapytań SQL). Aby to poprawić modyfikujemy pobieranie komentarzy:
Gdybyśmy mieli dalsze zagłębienia relacji (np. użytkownik należy do kraju) to (poza definicją relacji w modelu) moglibyśmy zrobić:
No i potem w kodzie:
PS: Powyższe kody dotyczą ORM dla KO2. Ten post edytował phpion 25.07.2010, 17:30:49 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 00:11 |