UWAGA. Każda tabela w systemie musi być poprzedzona nazwą bazy danych w której się znajduje. Nazwa bazy jest automatycznie konfigurowana podczas instalacji w pliku konfiguracyjnym. Aby pobrać tą nazwę i połączyć ją z nazwą tabeli zawsze trzeba skorzystać z Database::prefixTable($sNazwaTablei).
Rozszerzenia dopisane do systemu które nie korzystają z powyższem metody do pobierania nazwy bazy danych mogą przestać działać wraz z aktualizacją systemu lub po zmienie nazwy bazy danych.
Aby poprawnie pobrać nazwę tabeli wykonaj następujący kod.
// Pobierz nazwę tabeli i bazy danych dla tabeli cms_page
// Tabela będzie automatycznie poprzedzona przedrostkiem cms_ i nazwą bazy ustawioną w pliku konfiguracyjnym np. mojcms
$sPageTable = Database::prefixTable('page');
// Zmienna $sPageTable będzie miała wartość `mojcms`.`cms_page`
Przykład użycia
// Pobierz nazwę tabeli ze stronami
// Zamiast z nazwy wpisanej ręcznie skorzystaj z klasy PageTable która definuje wszystkie pola dostępne w tabeli page.