Thanks for the pointers, Steve. Good to know someone attempted this before :)
On Mon, Nov 12, 2012 at 3:48 PM, Steve Alex <[email protected]> wrote: > > On Nov 12, 2012, at 10:48 AM, Aparajita Fishman wrote: > > > As Peter said, it could be done using Poor Man's Classes. Note that > implementing an ORM (Object-Relational-Mapping) like ActiveRecord is an > extremely non-trivial task. > > About 4 years ago I experimented with something I called Restfull > Active4D. I tried to make Active4D more like RoR's MVC approach than > Fuseboxes. > > Spent a lot of time and proved that it is a non-trivial task. I actually > got pretty close to some things. It is still out on there on github > https://github.com/salex/restful_a4d_v5_demo. > > I tried to do too many things and never got them the way I wanted, but it > was just a proof of concept and some parts were actually implemented on a > limited virtual host application. > > It concentrated on Restful or CRUD routes. It had an rGen feature that was > like rails generate scaffold. It would generate the CRUD controller, Model > based on table elements you selected, and the basic CRUD Views. Everything > was wrapped in fusebox but it hid a lot of fusebox. > > One of the things it used was a library that implemented some ActiveRecord > like stuff. You had to define your relationships in a config file, Those > relationships where loaded into a library. Each table had it own model that > implemented some of the ActiveRecord type stuff like > Vendor.find_related("Ingredient",$attributes) > > If you didn't use optional parameters( e.g., $map), it would get a rowset > object of all elements for the finder method if a selection was needed, or > basically a $row object for a single instance > > If you want to attempt building something, what is out on github might > give you some ideas. > > Steve > > > > On Nov 12, 2012, at 11:09 AM, Mehboob Alam <[email protected]> wrote: > > > >> Can anyone with Ruby and RoR experience comment on this.. > >> > >> Is there any equivalent to "ActiveRecord" in Active4D; or how to go > about > >> implementing this. > >> http://guides.rubyonrails.org/active_record_querying.html > > > > _______________________________________________ > Active4D-dev mailing list > [email protected] > http://list.aparajitaworld.com/listinfo/active4d-dev > Archives: http://active4d-nabble.aparajitaworld.com/ > -- m|a _______________________________________________ Active4D-dev mailing list [email protected] http://list.aparajitaworld.com/listinfo/active4d-dev Archives: http://active4d-nabble.aparajitaworld.com/
