rel_03312005
a small bug was found in DAO.class.php and was fixed. also added an example XUL (http://www.xulplanet.com) script for those with mozilla based browsers.
API Documentation is now available at http://daophp5.sourceforge.net/docs/index.html
some minor fixes/changes. added escape() method to DataAccess classes.
minor bugfixes and somewhat major changes.
DataResult is now an abstract class instead of an interface as it now implements SPL Iterator interface. this now allows you to foreach() throught the result object with ease.
new release. not much in the way of changes tho.
i decided to move all the classes into their own files, one class per file and the file is named after the class itself.
also, changed the 'release' name from alpha to rel (release). the code was never really in an alpha state as its quite usable.
still wanting to code in additional database support, just don't have the time
that's about it.
Ok, I know I started out with grand plans, but the timing could not have been worse. There's been a lot of things happening at work and home lately, so between training replacements and trying to find a new job (found one!), a new baby on the way, painting , etc, I haven't done anything with the project. I promise once things settle down that I will begin spending more time with the project. In the mean time, feel free to take for a test spin and if you see where improvements can be made or even just have a comment, please, let us know! Thanks.
new release with some pretty major changes.
added new DataAccessError class
changed DataAccess and DataResult into interfaces.
alpha_01102005 has been released. added additional minor functionality to DataResultMysql and DataResultMysqli classes. new 'format' member, constants and getter/setter methods. format allows the developer to set whether the data should be returned as an array formated as 0-indexed, associative or both.
for those of you downloading the alpha 2 package, you are probably noticing the lack of features, other than being able to do straight queries and get row counts.
We would appreciate that if you like what you see (or even if you don't), PLEASE leave some feedback. tell us what you like/dislike, tell us what you'd like to see in future releases, etc.
thanks!
code is now fully commented and ready for consumption. this release is very usable, however, its current feature set is very small. we hope that if you do use daophp5 that you will let us know what you like/dislike about it and what sort of features you would like the project to have.
added license info to all the files and cvs versioning info. also changed release to .zip instead of .tar.bz2, as its an OS independent project. everyone should be able to unarchive it now.
soon to come....comments!
Ok, the first release is out, a01. i know its 'alpha', but its still quite usable. there aren't a whole lot of comments in the code (they will get added, trust me), however, its quite easy to see what is going on. see the examples for a quick intro on usage.
currently, only mysql and mysqli are supported, however, the goal is to support several databases, if not all that are supported by php.
please, feel free to comment, report bugs and especially suggest features.
Hi.
Well, this is my first OS project. Its not big. No one may ever use it. But its here regardless.
I've got some files up in CVS and will put together an alpha package within a few days. Apparently there is some lag with SF cvs, so all the files may not be there or may not be the right versions.
Please be patient while I try to sort this all out.
Thanks!