Skip to content
World Wide Web Server edited this page Jul 4, 2012 · 11 revisions

Category:Libraries | Category:Libraries::Community | Category:Library::Database A lighweight and easy-to-use ORM for CodeIgniter. Gas was built specifically for CodeIgniter app. It uses standard CI DB packages, also take anvantages of its validator class. Gas provide methods that will map your database table and its relation, into accesible object. [h4]For download or recent update, look at [url=http://goo.gl/T5gmI]GasORM @ GitHub[/url]. This library also [url=http://getsparks.org/packages/Gas-ORM/versions/HEAD/show]available at Sparks[/url]. For guide and example go to [url=http://gasorm-doc.taufanaditya.com/]Home of Gas ORM[/url].[/h4]

[h3]Requirements[/h3]

  1. PHP v.5.2.x
  2. CodeIgniter v.2.x.x

[h3]Features[/h3]

  1. Supported databases : cubrid, mssql, mysql, oci8, odbc, postgre, sqlite, sqlsrv.
  2. Support multiple database connection.
  3. Multiple relationship (has_one, has_many, belongs_to, has_and_belongs_to) with custom relationship setting (through, foreign_key, foreign_table, self)
  4. Self-referential and adjacency column/data (hierarchical data).
  5. Various finder method (can chained with most of CI AR syntax) and aggregates.
  6. Validation and auto-mapping input collection, with minimal setup.
  7. Hooks points, to control over your model.
  8. Extensions, to share your common function/library across your model instances.
  9. Transaction, cache, and other CI AR goodness.

[h3]Planned Features[/h3]

  1. Auto-create and auto-synchronize tables (utilize Migration).
  2. Support for tree traversal data.
  3. More useful features, but keep both size and performance for a good use.

[b]NOTE : latest version is v.1.3.1 (also compatible with the latest CI 2.1.0), if you using < v.1.3.0, please update.[/b]

[i]Cheers.[/i] Taufan Aditya A.K.A [b]Toopay[/b]

Category:Libraries::Database Category:Contributions::Libraries::Database Category:Models

Clone this wiki locally