27-12-2012, 19:11
Witajcie, wiem, że to co napisałem pewnie nie stało nigdy obok obiektowej aplikacji
, ale jest to moje tak jakby pierwsze ćwiczenie w tym świecie dlateog prosze o wyrozumiałość
. Napisałem sobie prosty systemik w którym dodaje userów, loguje i sprawdzam czy dany user istnieje w bazie, jednak mam problem gdyż potrzebuję funkcji wyciągającej WSZYSTKICH userów z bazy funkcja ta to getAllUser(), wiem, że $this mi się nadpisuje po każdym przejechaniu pętli i finalnie otrzymuje dalej jednego usera ostatniego z bazy
, jak inaczej się za to zabrać? Moja cała klasa tu:
http://www.wklej.eu/index.php?id=1fed8d8935
myślałem, żeby w tej pętli tworzyć nowe obiekty, ale i tak mi to nic nie daje- nie wiem jak się do tego dobrać w widoku aplikacji. RObiąc coś takiego:
w princie dostaje tablice ze wszystkimi userami, ale kiedy robie echo $user->imie to dostaje imię tylko ostatniego (ze względu ze napisało się w this). Proszę o jakieś wskazówki jak się takie rzeczy powinno robić tylko narazie bez wzorców bo z samą obiektówką mam problem, a jak dorzucę wzorce to juz w ogole padne
.



http://www.wklej.eu/index.php?id=1fed8d8935
myślałem, żeby w tej pętli tworzyć nowe obiekty, ale i tak mi to nic nie daje- nie wiem jak się do tego dobrać w widoku aplikacji. RObiąc coś takiego:
Kod PHP:
include 'lib/common.php';
include 'lib/class/User.class.php';
$user = new User();
print_r($user->getAllUser());
echo'<hr /><br /><br />Imię:' . $user->imie;
w princie dostaje tablice ze wszystkimi userami, ale kiedy robie echo $user->imie to dostaje imię tylko ostatniego (ze względu ze napisało się w this). Proszę o jakieś wskazówki jak się takie rzeczy powinno robić tylko narazie bez wzorców bo z samą obiektówką mam problem, a jak dorzucę wzorce to juz w ogole padne
