PDA

Zobacz pełną wersję : Zmiana metody pobierania danych



primo
05-02-2010, 00:03
Chcę zmodyfikować moduł, aby pobierał dane nie z localhosta, ale z innego serwera. W tym celu chcę stworzyć instancję zmiennej getDBO, ale nie wiem dlaczego nie działa

Przy takim zapisie nie działa: $db =& JDatabase::getInstance( $option );

$option to tablica z danymi dostępowymi do bazy danych. Tradycyjny łącznik do bazy to: $db = &JFactory::getDBO();

Jola
05-02-2010, 17:44
Witam,
to połączenie z bazą danych ma być zamiast czy oprócz poprzedniego połączenia?

primo
05-02-2010, 18:27
oprócz

Jola
05-02-2010, 21:10
Niestety takie wywołanie nie wystarczy.
Potrzebne są:
1. Nowa funkcja getDBO() np. getDBO1() factory.php
2. nowa funkcja _createDBO() np. _createDBO1() faktory.php
3. nowa klasa JTable np. JTable1 table.php - klon Jtable ale z ustawieniami połączenia getDBO1()
4. w celu wywołania takiego połączenia trzeba użyć

$db1 = & JFactory::getDBO1();