Mam kilka klas napisanych w php.
załóżmy że klasa db.php - zajmuję się operacjami na bazie danych mysql
Dodatkowo mam klasę i chcę by to wyglądało tak.
include_once 'db.php'; include_once 'newsy.php'; include_once 'komentarze.php'; $DB=new DB_MAIN([HOST],[USER],[HASLO],[BAZA]); $obj_newsy=new newsy_main($DB); $obj_komentarze=new komentarze_main($DB);
Przykładowo newsy wyglądają tak
class newsy_main extends DB_MAIN { function __construct($baza) { // } function show_newsy() { $this->query("jakies zapytanie"); } }
i teraz np. wywołuję to normalnie
$newsy_all=$obj_newsy->show_newsy();
Jak muszę napisać taki kod by to działało mniej więcej w taki sposób chciał bym uniknąć w środku zmiennej itp. i odwoływać się np.
$this->baza->query("Zapytanie");
w komentarzach chce podobnie, nie chce za każdym razem podawać danych i łączyć się z bazą skoro zrobiłem to na samym początku..
Dziękuję serdecznie za pomoc i wskazówki..