Jet\Db_Backend_Config
Jedná se o abstraktní třídu, od které musí dědit konkrétní implementace definice konfigurace databázového spojení v rámci systém přímé práce s databázovým spojením.
Přehled metod
Metoda | Význam |
---|---|
public static getDrivers( ) : array |
Vrátí seznam možných ovladačů spojení - tedy typů podporovaných databázových serverů. |
public getName( ) : string |
Vrátí název databázového spojení. |
public setName( string $name ) : void |
Nastaví název databázového spojení. |
public setDriver( string $driver ) : void |
Nastaví typ ovladače databázového spojení (o jaký typ databáze se jedná). |
public getDriver( ) : string |
Vrátí typ ovladače databázového spojení (o jaký typ databáze se jedná). |
public getUsername( ) : string |
Vrátí uživatelské jméno pro spojení s databází. |
public setUsername( string $username ) : void |
Nastaví uživatelské jméno pro spojení s databází. |
public getPassword( ) : string |
Vrátí heslo pro spojení s databází. |
public setPassword( string $password ) : void |
Nastaví heslo pro spojení s databází. |
public getDbname( ) : string |
Vrátí název databáze. |
public setDbname( string $dbname ) : void |
Nastaví název databáze. |
public getHost( ) : string |
Vrátí doménové jméno nebo IP databázového serveru. |
public setHost( string $host ) : void |
Nastaví doménové jméno nebo IP databázového serveru. |
public getPort( ) : int |
Vrátí TCP port databázového serveru. |
public setPort( int $port ) : void |
Nastaví TCP port databázového serveru. |
public initDefault( ) : void |
Nastaví výchozí hodnoty nově vznikajícího spojení podle typu databáze (např. výchozí TCP port a podobně). |
public getEntriesSchema( ) : array |
Podle typy databáze vrátí seznam konfiguračních hodnot, které jsou pro daný typ relevantní. A to v podobě asociovaného pole, kde klíčem je název konfigurační vlastnosti a hodnotou výchozí hodnota platná pro danou databázi. |
public createForm( string $form_name ) : Form |
Dle definice vytvoří formulář pro nastavení daného spojení (například pro instalátor, konfiguraci a podobně). |