Forum Użytkownikow Subiekt GT
InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: Wojtek_Modo24 w Czerwiec 28, 2018, 13:55:47
-
Witam, szukam jakiegoś poradnika , pdf co do operacji na Sferze, jak wywoływać funkcje, np. wyciągnąć liste towarów czy usunąć dany towar po jego symbolu.
Połączenie mam już skonfigurowane, ale nie potrafię dojść do tego jak teraz wykonywać operację, próbuje w ten sposób:
$symbol = 'symbol';
$id = $Sgt->Towary->Wczytaj($symbol)->Identyfikator;
$tw = $Sgt->Towary->Wczytaj($id);
$poz = $Sgt->Pozycje->Usun($id);
a wywala taki błąd:
Notice: Trying to get property of non-object in C:\xampp\htdocs\rozm\test.php on line 25
Fatal error: Call to a member function Wczytaj() on a non-object in C:\xampp\htdocs\rozm\test.php on line 25
-
Musisz dowiedzieć się jak korzystać z technologii COM w PHP (nie znam tego języka więc nie pomogę), trochę przykładów jest na forum, a resztę znajdziesz w pomocy do Sfery i na forum...
Co do Twojego przykładu to jak nie raz radziłem na forum należy korzystać z nowych menadżerów ("TowaryManadzer" zamiast "Towary"), gdzie między innymi można wczytywać towary precyzyjnie według wybranej właściwości (metody "IstniejeWg" i "WczytajTowarWg")...
Poza tym komunikat wydaje się dość czytelny - na pewno uruchomiłeś Subiekta ?
-
No subiekt jest uruchomiony , ewentualnie czy może być to błąd ze skryptem połączenia ?
Połączenie mam skonfigurowanie na serwerze lokalnym A a subiekt i baza danych jest na serwerze B.
-
No nie rozumiem - raz piszesz, że jest uruchomiony, a za chwilę, że jest uruchomiony na innym komputerze ? :o No nie da się uruchomić Subiekta/Sfery bez Subiekta...