I've tried Basel, and there are two reasons I cannot use it.
- I need support for multidimensional primary and foreign keys. I have a table whose primary key is in part a foreign key to another table (to make sure I don't make mistakes entering data).
- I need support for a static view. A static view implements only the list() method. It is also called a report. Its entire raison d'etre is to display the results of a SELECT query with no form fields or editable pieces of data. What's the point in building a database application if you can't see the results?
I've tried Basel, and there are two reasons I cannot use it.