Database Controller

Ez a vezérlő felelős az összeköttetésért az adatbázissal. Az adatbázis vezérlő(k) autómatikusan létrejönnek a keretrendszer inicializásakor. A kapcsolat(ok) adatait a konfigurációs fájlban kell definiálni a következő módon:

##database
host = localhost
user = username
pass = password
database = databasename
prefix = demo

Több adatbázishoz kapcsolódni úgy lehet hogy a beállításoknál egy új "##database_" - el kezdődő részleget hozunk létre a fent bemutatott módon:

##database_another
host = localhost
....

Helyes konfigurálás esetén az adatbázis vezérlők autómatikusan létrejönnek, és a keretrendszerben a részleg nevével megegyező változó meghívásával hivatkozhatunk rájuk:

$this->database
$this->database_another
....

Funkciók

  • queryArray - A lekérdezés összes eredményét tömb formájában adja vissza
  • queryGroup - A lekérdezés kiválasztott oszlopait tömb formájában adja vissza
  • queryList - A lekérdezés egy oszlopának sorait tömb formájában adja vissza
  • queryString - A lekérdezés eredményének egy mezőjét adja vissza
  • query - Tetszőleges parancsot hajt végre az adatbázisban
  • insert - Új sort illeszt be a kiválasztott táblázatba
  • update - Felülírja egy meghatározott sor adatait a táblázatban
  • replace - Felülír vagy új sort illeszt be a kiválasztott táblázatba
  • delete - Törli a táblázat egy meghatározott sorát
  • countResults - A lekérdezés eredményeinek számát adja vissza
  • lastInsertId - Az utolsó beillesztett sor azonosítóját adja vissza
  • affectedRows - Visszaadja hány sorra volt érvényes az utolsó módosítás