/** * Inicjalizuje managera tabeli. W przypadku, gdy w bazie nie ma * wymaganej tabeli wykonuje skrypt tworzący odpowiednią strukturę. */ public function __construct($aConfig = array(), $aAttrs = array()) { // przepisanie wartości nazwy bazy danych ze względu na fakt, // iż konstruktor Common_Mgr_Base powoduje nadpisanie // tej wartości poprzez dołączenie do niej prefiksu. try { parent::__construct($aConfig, $aAttrs); } catch (Exception $e) { $sTableName = $this->_name; $this->_createTable(); $this->_name = $sTableName; //parent::__construct($aConfig); } }
public static function clearTable() { self::$_aObjTab = array(); }