ActiveRecord 1.0
This is an Open Source PHP ORM library based on the ActiveRecord pattern. The libray was inspired by Ruby on Rails' implementation.
Features of ActiveRecord:
- Finder methods
- Dynamic finder methods
- Writer methods
- Relationships
- Validations
- Callbacks
- Serializations (JSON/XML)
- Transactions
- Support for multiple adapters
- Miscellaneous options such as: aliased/protected/accessible attributes
Supported Databases:
- MySQL
- SQLite
- PostgreSQL
- Oracle
Requirements:
- PHP 5.3 or Higher
- PDO driver for your respective database
What's New in this version 1.0:
- Fixed an error with eager loading when no records exist.
- Fixed set methods on DateTime objects to properly flag attributes as dirty.
- Fixed a memory leak when using validations.
- Fixed problem with some model functionality not working correctly after being deserialized.
- Fixed validates_numericality_of to not ignore other options when only_integer is present and matches.
- Fixed ambiguous id error when finding by pk with a join option.
- Fixed conditions to accept DateTime values.
- Changed serialization to serialize datetime fields as strings instead of the actual DateTime objects.
- Model::transaction() now returns true if commit was successful otherwise false.
More popular Database Management
- PhpMyAdmin 4.0.2-rc1 (1 day ago)
- PHP QR Code 1.1.4 (2 years, 5 months 18 days ago)
- DaDaBIK 4.4 (11 months 1 day ago)
- PhpMyInventory 2.81 (2 years, 5 months 17 days ago)
- NuBuilder 2.8.1 (5 months ago)
Listing Files

Table.php- 13.6 KB
- 06/27/2010 23:35:20

Validations.php- 21.7 KB
- 06/27/2010 23:35:20

Singleton.php- 1.2 KB
- 06/27/2010 23:35:20

Reflections.php- 1.7 KB
- 06/27/2010 23:35:20

MysqlAdapter.php- 1.5 KB
- 06/27/2010 23:35:20

SqliteAdapter.php- 1.9 KB
- 06/27/2010 23:35:20

PgsqlAdapter.php- 2.8 KB
- 06/27/2010 23:35:20

OciAdapter.php- 3.1 KB
- 06/27/2010 23:35:20

DateTime.php- 970 Bytes
- 06/27/2010 23:35:20

SQLBuilder.php- 8.4 KB
- 06/27/2010 23:35:20

Connection.php- 10.7 KB
- 06/27/2010 23:35:20

CallBack.php- 7.2 KB
- 06/27/2010 23:35:20

Model.php- 43.7 KB
- 06/27/2010 23:35:20

Utils.php- 9.1 KB
- 06/27/2010 23:35:20

Column.php- 2.9 KB
- 06/27/2010 23:35:20

Exceptions.php- 3.2 KB
- 06/27/2010 23:35:20

Serialization.php- 6.8 KB
- 06/27/2010 23:35:20

