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 |
|
|
|
lukaskolista [Kohana] 3 - zwracanie w metodach ORM 24.07.2010, 20:57:02
Crozin A co ma Kohana do działania instrukcji return? Zob... 25.07.2010, 09:11:37 
phpion Cytat(Crozin @ 25.07.2010, 10:11:37 )... 25.07.2010, 16:01:24
Crozin CytatPodasz jakiś konkretny argument? Ja akurat po... 25.07.2010, 17:03:39 
phpion Cytat(Crozin @ 25.07.2010, 18:03:39 )... 25.07.2010, 17:09:07
Spawnm "mapowanie na obiekty"
Opiszesz dokładni... 25.07.2010, 17:09:28 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 19:44 |