More Magic

Status
Open

Issue
The Shopframework has a nice "Active Record" mapping vias the oxbase class. But in some places it still leaks some comfort or just looks "dirty". Some more "magic" like the TABLENAME__FIELD mapping would improve the usability a lot.

Feature Request

 * Just a open list of some ideas:
 * For some core tables there is no core class (e.g. oxaddress). It would be consistent if in such a case "oxnew ('oxaddress')" would still work (creating the class on the fly)
 * There is a method "delete" in oxbase to delete the current object, but there is also the possibility to add an OXID as param to delete another record. So: $A-&gt;delete($B-&gt;getID); is deleting "B", but this seems to be bad style. Better add additional static methods to oxBase like deleteById(id), loadById(id) etc.
 * to be continued....