![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 1 Dołączył: 5.10.2005 Skąd: Opole/Chorzów Ostrzeżenie: (0%)
|
Caly czas bawie sie z tym cake (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ale jak dla mnie manual tam nie jest do konca czytelny (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) jak wydobywac wiecej niz jeden rekord z tabeli nie wg glownego id ale np news_id? Powiedzmy ze normalna skladnia w sql wygladalaby tak:
Wiem ze trzeba uzyc findall() (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) Prosze o pomoc, bo mecze sie juz z tym jakies 2 godziny (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Pozdrawiam |
|
|
|
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%)
|
findall() - pierwszy parametr jest odpowiedzialny za kryteria.
Tekst z manuala: $conditions SQL conditions as a string or as an array('field' =>'value',...) |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 151 Pomógł: 0 Dołączył: 20.02.2005 Skąd: Poznań Ostrzeżenie: (30%)
|
chyba ze chcesz uzywac joinow itp to poczytaj tutaj o assocations
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%)
|
ja uzywam zwyklego $this->query("SELECT * FROM comments WHERE news_id=$id"); a do tego mam cache zapytan sql poprzez ta metodę.
|
|
|
|
Post
#5
|
|
|
Grupa: Moderatorzy Postów: 36 565 Pomógł: 6315 Dołączył: 27.12.2004 |
PRzenosze na gotowe skrypty
|
|
|
|
Post
#6
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%)
|
@normanos tylko w ten sposob nie zrobisz rzutowaina obiektow do bazy.
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%)
|
@SongoQ: możesz jaśniej? przykład? bo nie wiem co masz na myśli.
Dla mnie ten sposób jest wygodniejszy bo: raz - mam dopisany do tego cache sqla dwa - mam zupelny wpływ na kształt zapytań (szybko i sprawnie, bez definiowania). Jak widac dla mnie priorytetem jest wydajnośc (duże aplikacje). |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 1 Dołączył: 5.10.2005 Skąd: Opole/Chorzów Ostrzeżenie: (0%)
|
mozecie zarzucic przykladami bo z findall wywala mi bledy (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
|
Post
#9
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%)
|
Cytat @SongoQ: możesz jaśniej? przykład? bo nie wiem co masz na myśli. Nie mam doswiadczenia wielkiego z tym frameworkiem ale po cos active record jest zaimplementowany. Zawsze mozesz uzywac jawnego SQLa ale jesli sa takie mechanizmy powinienes je wykorzystywac. Najlepiej zeby wypowiedzial sie jeden z autorow tego frameworka, kiedys nawet tu na forum bywal. |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 151 Pomógł: 0 Dołączył: 20.02.2005 Skąd: Poznań Ostrzeżenie: (30%)
|
snipe proponuje Ci przeczytac manuala (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) albo chociaz zrob blog tutorial (nie pamietam jak sie pisze (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ) to bedziesz wiedzial all co i jak ;>
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%)
|
SongoQ: ale te mechanizmy sa mało optymalne. zrób to sobie dla pytania do 4-5 tabel z masa złączeń. po prostu masakra. mi wygodniej i duzo szybciej jest to wstukac recznie jako jedno pytanie. kazdy robi jak lubi (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
|
![]() ![]() |
|
Aktualny czas: 12.03.2026 - 20:42 |