I’ve been really busy with my career job lately, but I have managed to do a few things with Clay. ClayDB is coming along nicely; its intended to be used with PDO and currently supports the PDO_SQLite and PDO_MySQL extensions. ClayDB also has a wrapper class that allows you to use its simple query functions [...]
I’ve been grinding away at the ClayDB abstraction layer, but it’s mostly been experimenting. I do have some solid methods going and have began adding the new calls here in there for testing though. So far you can do anything basic with a single line of code. For instance: $profiles = $db->get(‘fname, lname, jdate FROM [...]
The last several weeks I’ve been looking for a DBAL that fits the Clay Framework best. I was leaning toward the ORM models, specifically Doctrine and Propel. While I like the idea behind ORM, I don’t like the way it has to be implemented right now in PHP. It will get better moving forward from [...]
I spent last night changing APIs in modules and applications. I removed the need for APIs to have component segments, moved application APIs to a central folder (within the application), and changed the api() function to support the changes. APIs in Clay are universal and called with a single function – api(), currently part of [...]
I’ve been working (on and off) on a PHP 5 framework since around August ’08. One of the its strengths is being light-weight with very little overhead. Over the last several months I’ve analyzed my choices thus far, searching for ways to make Clay better and keep it slim. Creole Integration My original intent was [...]