Index
Hi, this is Rapyd SA (Stand Alone),a php5 minimalistic framework made to build applications based on CRUD (Create, Read, Update, Delete) pattern.
Goals:
- Can be used stand-alone (see demos).
- " as a library in your custom projects (a simple "include" in your scripts)
- " as a library in some great PHP frameworks (CI:CodeIgniter, Ko:Kohanaphp, etc..)
Features (at this moment):
- dataform, dataedit, datafilter, datagrid components
- GET-driven architecture, component's "actions" are driven by GET params, so they are easy to manage, integrate, understand.
- $config-driven constructors, if you're familiar with CI/Ko libraries this is a "comfortable way" to manage a library configuration params with an array instead strict OOP propramming. So, rapyd component's "settings" can be stored in a flat text file, or a db, all you need is to build an associative array (see demos)
- Standard sintax in SA/CI/Ko so you can: create rapyd cruds in old/custom php projects, then move your project to CI or KO with few changes.
- Simple Query Builder $rapyd->db->select()->from->()..
- DataObject ORM now called "datamodel"
- Views support. Each component has a view (php file as in CI/Ko) and you can also use $rapyd->load->view('path/rel/to/current/script',$data) to have a simple way to split "code files" from "view files" in your custom scripts