PHP and checkbox on browse

From my own personal experience, I often find that the time saved when using CRUD generators like GroceryCRUD is quickly lost when you need to do something that is in any way, shape, or form, outside of the box. And for the most part, the “box” that most CRUD generators come in is very small and simplistic.

By all means, use a database abstraction library (like ADOdb, which the Clarion/PHP templates use) to help with the heavy lifting, but to roll your own CRUD system from scratch for a simple app is only 1 or 2 hours work anyway. In other words, you’ll probably have it done in the same time it would have taken you to choose a CRUD generator, learn how it works, get an app half working, and then realise it will be more trouble than it’s worth to try to bend the framework into doing exactly what you require it to do. YMMV.