public
Description: AdoDBRecord -- an ActiveRecord look-alike in PHP using AdoDB
Home | Edit | New

Todo

This is an unfiltered list of things to do in no particular order (unfiltered in sense of possible or impossible being an ActiveRecord look-alike):

  • Think about switching to MIT and/or GPLv3 licence
  • Integrate with smarty template engine for form generation
  • Sort-of-list-comprehension methods (iterators etc.)
  • Transactions and auto-transactions
  • Allow including associations into SQL by joining (better performance)
  • Add through-associations (use models as join model)
  • Add mix-ins to the game using a method LUT mapping to the to-be-mixed-in class
  • Add some sort of caching scope using AdoDB cache functions

Version 0.6 will have:

  • Add find_or_create() and find_or_create_by_*() methods
  • Remove inconsistency in finder results which return a single object when asked for an array
  • Add “select” option to finders to return arrays with only selected fields
  • Make delete/destroy accept options like finders
  • Make create/delete/destroy respect scope
  • Add polymorphism to associations
  • Add create/delete/destroy/count to association proxies
  • Respect nullify/delete on association dependency
Last edited by kakra, Fri Feb 13 03:17:38 -0800 2009
Home | Edit | New
Versions: