Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z OOP
Revan
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 21.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam
Do swojego projektu chce uzyc Smarty i Adodb. Stworzylem sobie klase Core, w ktorej beda wszystkie podstawowe rzeczy, np. ustawienia, cos w tym stylu:

  1. <?php
  2. class Core
  3. {
  4. function UstawUstawienia()
  5. {
  6. # SMARTY
  7. include_once('libs/smarty/Smarty.class.php');
  8. $smarty = new Smarty();
  9. $smarty->template_dir = '/templates';
  10. $smarty->compile_dir = '/templates_c';
  11. # ADODB
  12. include_once('libs/adodb/adodb.inc.php');
  13. $db = NewADOConnection('mysql');
  14. $db->Connect(&#092;"localhost\", \"root\", \"krasnal\", \"frpg\");
  15. }
  16. }
  17. ?>


Teraz w plikach includuje ta klase i z tamtad chce miec dostep do obiektow $smarty i $db, ale "Fatal error: Call to a member function assign() on a non-object in c:\usr\apache\httpd\html\frpg\index.php on line 5". Probowalem przeroznych kombinacji ze slowem public, itp., ale mysle ze nie w tym rzecz. Nie mam juz pomyslu jak zrobic to dobrze.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 15:19