wiec sprawa taka jestem troszke zielony jeszcze w programowaniu obiektowym, tzn w sumie juz wiem sporo, ale jeszcze mało ;p
dobra sprawa jest taka mam dosc sporo klase do zarzadzania produktami
i wielu miejscach na stronie potrzebuje wybrac tylko 1 produkt i go wysiwtlic wiec stworzyłem sobie metode getOne($id)
no ale zała klasa w tym przypadku nie jest mi potrzebna w wiekszej czesci strony potrzebuje tylko tej jednej metody
dogrzebałem się gdzies aby wyolac to w ten sposob:
<?php pro::getOne($id) ?>
tylko mam tutaj problema
Cytat
Fatal error: Using $this when not in object context in /home/sztucer/public_html/test/lib/pro/pro.class.php on line 19
no własnie problem z $this
tutaj konkretnie z $this -> db
jest to połaczenie z baza przekazywane do konstruktora:
<?php class pro{ var $db; function __construct($db){ $this -> db = $db } } // w $db połączenie z ADODB $pro = new pro($db) ?>
moze mi ktoś powiedziec jak to objesc ;> oczywiscie przy zalozeniu ze funkcionowanie calosci nie zmieni sie w kilku miejsach ptorzebuje wywolac metode getOne wewnatrz pozostałych metod obiektu:)
mam nadzieje ze w miare jestno opisałem problem

pozdr