PhpDtObject simplify the process of retrieving, editing, inserting and delete rows from the database table. PhpDtObject creates an object from a table row or an array of objects if multiple rows are retrieved from the table.

Objects can also be created with init method, that passes primary key value (usually id) to getOne and getMany methods that can take complex searching criteria. Rows can be updated, deleted and new rows created with a simple method calls.

By extending PhpDtObject you have basic access to the database tables and you can concentrate to your own class functionality.

PhpDtObject are quite similar to DAO (Data Access Objects) but may be used for other purposes. PhpDtObject requires ADOdb database abstraction layer.