Implements interfaces:
Adatbázis táblákat megvalósító osztály
Az osztály, ami ezt az osztályt örökli, a konstruktorban megadott tábla, és mezőlista alapján elkészíti saját tulajdonságait a mezőkkel azonos néven. Lehetőség van külön jelölni azt is, hogy pontosan melyik tábla mezőjéről van szó, ha azonos mezőnevek is szerepelnek. Amennyiben ez nem történik meg, értékadáskor az összes táblában megkapja az új értéket az adott nevű mező. Érték lekérdezésekor pedig kivételt dob.
Alapesetben ilyenkor a tulajdonságot a 'T_' karakterlánccal kell kezdeni, majd a táblanevet és a mezőnevet egy '_' karakter választja el egymástól. Ez azonban testre szabható. A 'T_' előtag a $tableName_signal tulajdonságban, míg a táblát és mezőt elválasztó karakterlánc a $table_field_sep tulajdonságban.
Az osztály helyes használata:
Located in /mysql/IsMySQLClass.class.php (line 69)
ADBClass | --IsMySQLClass
Sql kérés volt-e megadva az init() paramétereként.
A táblákat összekapcsoló mező értéke
Ezt a mezőt csak az IsDBList osztály használja, hogy visszaadja az utoljára hozzáadott rekord összekapcsoló mezőjének értékét.
Az értékadás feltöltődő asszociatív tömb
Inherited from ADBClass
ADBClass::$keyName
ADBClass::$priKeys
ADBClass::$primary_key
ADBClass::$properties
ADBClass::$tableAliases
ADBClass::$tablelist
ADBClass::$tableName_signal
ADBClass::$table_field_sep
IsMySQLClass osztály konstruktora
A táblalista szerint az összes lehetséges mező nevének lekérdezése,
és beállítása tulajdonságnak
Objektum inicializálása
Ez a metódus választja ki a táblákból azt az egy rekordot, amiből létrehozza az objektumtulajdonságokat.
Adott indexű elem értékének beállítása
Adott indexű elem érvénytelenítése
Adatok frissítése
Ha a metódust a false paraméterrel hívjuk meg, Nem kerül be adatbázisba a módosítás,
csak lekérdezhetővé teszi az új értékeket
Inherited From ADBClass
ADBClass::sep_table_field()
Documentation generated on Fri, 02 Apr 2010 17:34:18 +0200 by phpDocumentor 1.4.1