PHP Classes
elePHPant
Icontem

File: docs/README.Table.txt

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Victor Bolshov  >  Naf Database Tools  >  docs/README.Table.txt  >  Download  
File: docs/README.Table.txt
Role: Documentation
Content type: text/plain
Description: README for Naf_Table
Class: Naf Database Tools
Store and retrieve objects in databases using PDO
Author: By
Last change: minor change
Date: 7 years ago
Size: 1,312 bytes
 

Contents

Class file image Download
=== A bit of history ===
Naf_Table was written by Victor Bolshov <crocodile2u@yandex.ru> in autumn 2006, as a part on Naf (Not A Framework) library. You are free to use it, change and redistribute.

If you want to know more about Naf, visit http://developer.berlios.de/projects/naf/

=== About ===
Naf_Table is a Data Table gateway - that is, a Object-Oriented wrapper for a database table. It provides easy means of create/read/update/delete, thus allowing to get rid of simple SQL queries written by hand.

=== Relatioship with Naf ===
Naf_Table is a part of Naf library. When used together with Naf, it could call Naf::dbConnect() - to retreive a default database connection.

IF YOU USE Naf_Table WITHOUT Naf - then you SHOULD call a static method Naf::setDefaultConnection() BEFORE you build the first instance of Naf_Table, otherwise you'll get an error.

=== About $where ===
Many methods of Naf_Table accept a $where argument. What is it? $where should come either in a form of a string (like "parent_id IS NULL") - or an array containing SQL expressions with placeholders as keys, and values you want to bind to those placeholders - as values. Example:
  array("id = ?" => 5);// a record with id = 5 will be selected/updated/deleted.
More about placeholders read here: http://php.net/PDO