I’ve been searching for a php MVC framework for my current position that can deal with Progress databases for a few years now. I’ve tried Zend Framework, CakePHP, and others, but finally I found CodeIgniter, which with a very minor modification, seems to work quite well and I’ve used it for several projects since discovering it a few weeks ago. The only change I had to make in the base code was this:
> return ‘(‘.implode(‘, ‘, $tables).’)’;
< return implode(‘, ‘, $tables);
Apparently, the SQL processor of the Progress/OpenEdge database doesn’t like the parentheses around the table name, so I just took them out and it worked.
I’m very happy with the results, being that I can now churn out utility applications that I can publish in our new Intranet site I’m building with CodeIgnitor without making major changes to the source of the framework.
Making my life easier is always my primary goal!!!