Mam klase
<?php class firmy { function __construct() { $this -> db = new db(); $this -> tpl = new smarty(); } function wyswietl() { ..... } function dodaj() { ... } } ?>
teraz mam druga ktora zarzadza CP firm.
<?php class admin extends firmy { function edytuj() { .. $this->db->query(....); } function usun() { .. } } ?>
1. W drugiej klasie nie moge uzyc juz kontruktora? poniewaz wtedy nie moge uzyc juz obiektow np db z pierwszej klasy?
2. Czy moj tok myslenia jest sluszny jesli chodzi o budowe aplikacji? czy lepiej bedzie klase admin odlaczyc i zrobic obiekt do pierwszej poprzez deklaracje w konstruktorze? czy lepiej extendowac?
3. jesli chcialbym aby byl MVC czy da sie zrobic model MVC wraz ze smarty?