Roadmap
-
Object-Relational Mapping
- Add factory find() and create() methods to Model.
- Add pluralize() and singularize() functions.
- Handle CRUD in Model, save actual models the work.
- Add inter-table relationships, ie: $has_one, $has_many, $belongs_to, $has_and_belongs_to_many
- Allow overriding of all methods for customization.
-
Database Abstraction
- Replace MySQLi with proper database abstraction class.
- Move SQL generation from Model to DB to improve agnosticism.
- Develop MySQL, MySQLi, and SQLite support.
- Possible PDO/ADODB support for generic RDBMS.
- Possible flat-file storage engine.
Alternative Data Sources Interface
- Interface that allows non-database sources to act like Models.
-
Milestone: 0.4.0
No date set
Improved Routing
- Move link_to and redirect_to out of Controller.
- Rebuild link_to and redirect_to so they respect defined routes.
- Consider replacing $routes[] with Router::map().
- Reduce regular expressions in Router and AutoLoad?.php.
-
Scaffolding
- Add script/ directory
- Add generate script to help scaffold development.
- Database Migrations?
Note: See
TracRoadmap for help on using
the roadmap.
