![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 686 Pomógł: 0 Dołączył: 10.11.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
Witam
Mam taka funkcje w klasie Filtr
Funkcja ta wywoluje funkcje find() z klasy ActiveRecor
Ta z kolei wywoluje funcke query() z klasy Database ktora wyglada tak:
W efekcie ostatnia funkcja zwraca mi tablice z w ktorej rekordy sa kolejnymi jej elementami, z koleii pola sa elementami tych elementow ![]() Czyli tablica wielowymiarowa z tego co sie orientuje, no ale to akurat nie jest tak wazne. Chodzi o to ze teraz musze napisac kolejna funkcje ktora bedzie korzystala z tej tablicy ale nie wiem jak sie do tej tablicy w takim wypadku dobrac......bo przeciez po co mialbym wywolywac kolejny raz funkcje query() skoro juz ta tablica jest tak naprawde zwrocona.... Dodam jeszcze ze ta funkcja ktora chce napisac ktora bedzie korzystac z tablicy zwroconej przez funkcje query() z klasy Database bedzie znajdowac sie w klasie Filtr..... Czy ktos moze pomoc w tej kwestii ? ----------------------------------------------- Kompbinowalem i wykombinowalem cos takiego :
No ale wyskakuje komunikat : Cytat Fatal error: Call to undefined method MysqlDatabase::find() in C:\Apache\htdocs\PrackaMgr\class.Filter.php on line 52 probowalem tez dostac sie w ten sposob do zmiennej $result : Ale tez error : Cytat Notice: Trying to get property of non-object in C:\Apache\htdocs\PrackaMgr\class.Filter.php on line 52 Any ideas ? Ten post edytował Wolfie 18.08.2009, 16:27:10 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Popatrz się w kod # function find. Czy ta funkcja zwraca ci coś
![]() -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 686 Pomógł: 0 Dołączył: 10.11.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
No nie, funkcja find nic nie zwraca,...... a do czego zmierzasz ?
Pewnie mam braki w wiedzy, ale nie wiem jakie ![]() Naprowadz mnie bo to bardzo wazne dla mnie zeby to jak najszybciej rozwiazac ![]() Ten post edytował Wolfie 18.08.2009, 21:19:09 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Że operujesz na tym co zwróci find jak na obiekcie. A ona w ogóle nic nie zwraca.
-------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 686 Pomógł: 0 Dołączył: 10.11.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
Nie zwraca , ale za to funkcja query() zwraca, nie wiem jak dostac sie do query() przeskakujac find().......
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
W find zapisz do jakiejś zmiennej wynik query i potem return...
-------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Podstawy programowania, bez jaj, tu już logiczne myślenie wychodzi.
Zapraszam do kursów. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 04:57 |