Witam,

Jak uzyskać bezpośrednio z komponentu dostęp do bazy ?

Mam coś takiego:

  1. <?php
  2. function _zrob_obiekt($nazwa) {
  3. $obj = & new $nazwa();
  4. return $obj;
  5. }
  6.  
  7. function _zapytanie_do_bazy($zapytanie) {
  8. $klasy = get_declared_classes();
  9. $moje_klasy = array('Podstrony', 'Aktualnosci', 'Szukaj', 'Newsletter'); // moje klasy w folderze controllers
  10.  
  11. for ($i = 0; $i < count($klasy); $i++) {
  12. for ($j = 0; $j < count($moje_klasy); $j++) {
  13. if ($klasy[$i] == $moje_klasy[$j] && class_exists($moje_klasy[$j])) {
  14. $this->Test = $this->_zrob_obiekt($moje_klasy[$j]);
  15. return $this->Test->query($zapytanie);
  16. }
  17. }
  18. }
  19. }
  20. ?>


a chciałbym mieć dostęp do bazy w stylu $this->query($zapytanie); lub coś podobnego - bez sprawdzania który 'controllers' jest aktualnie aktywny... - jest mi to potrzebne do m.in. generowania menu, które jest na każdej stronie takie samo...

Z góry dziękuje za odpowiedź.