Go to most recent revision | Hide changed files | Details | Compare with Previous | Blame | RSS feed
* Db/Database.php - Added createTable() to create table from meta-information * Db/MySQLDB.php - Overridden _columnDef() to handle specialties for createTable() * Db/Table.php - Added meta-information to create() table from it (uses Database::createTable()) * Db/MySQLTable.php - Overridden _createOptions() to handle specialties for Table::create()
Table's meta-properties are static to allow for reuse across instances
Use Autoloader
Added namespaces
* Db/Table.php - Support string for database class, converted to corresponding instance - use === instead of is_null()
* AbstractModel.php - map(): Force parameters to be arrays, no user-defined exceptions necessary * Application.php - Fixed PHPDoc * Table.php - find($id) returns empty array or first item
* General - Added Base.php for general getters and setters * Application.php - Reverted bad pretty printing * database.class.php (legacy file) - Fixed Googlebot-blocking bogus constant reference * Database.php, Table.php - Support constructor parameters to override properties
- Use relative include paths, removes dependency on lib/ path - Added experimental AccessDB
Added framework from es-matrix