Commits

Author Commit Message Labels Comments Date
Jon Langevin
Mongo document saving will now update only the elements that changed for the object being updated, by comparing new data against the originally requested data.
Jon Langevin
Adding author mapping, used for hg->git mirror
Jon Langevin
Added todo
Jon Langevin
Updated phpdoc comments and added some additional verbosity to base Object class, for store(), delete(), reload() methods.
Jon Langevin
Reverted change to MetaData which had disabled the incorrect functionality. Class-level phpdoc parsing to detect magic attributes is now properly disabled.
Jon Langevin
Added functionality to typecast attributes. Primary keys are now typecast as well, based on the attributes that comprise the PKs. This should ensure better data-type consistency, to reduce errors with issuing a find(), for instance, and will hopefully avoid query failures due to type mismatches (i.e. - values from a $_GET request would all be seen a strings, but if you pass a mongo generated PK (MongoId) as a string, and it's not typecast, it won't match against the MongoId pk in database, unless typecasting occurs).
Jon Langevin
Changes to Mongo driver, to allow for non-string PKs, and ensuring that MongoId values are handled properly
Jon Langevin
Updating memory driver to ensure key is a string
Jon Langevin
Updated RelationPk behavior to handle onIssetMissingAttribute, in addition to onGetMissingAttribute (which was already being handled)
Jon Langevin
Modified Riiak to throw exception upon curl_exec failure
Jon Langevin
Updated README for activedocument
Jon Langevin
Fixing problem with pk for Mongo, where pk breaks if not string (unacceptable for generated ids, which have MongoId type)
Jon Langevin
Updating sub-repo
Jon Langevin
Adding todo
Jon Langevin
Modification to how changed attributes are tracked. Non-magic properties weren't being properly tracked.
Jon Langevin
Removing empty objects, ensuring consistent behavior on count as well as find.
Jon Langevin
Correcting issue with relations
Jon Langevin
Adding support for Bootstrap's custom CActiveForm extension.
Jon Langevin
merge
Jon Langevin
Attempting a fix for new Riak behavior that is including deleted objects in m/r request, breaks json.
Jon Langevin
Fixing empty object filtering
Jon Langevin
Added before/afterSaveInternal events.
Jon Langevin
Added support in Document magic methods, for an event to trigger handlers when magic attributes are not resolved via normal methods.
Comments 1
Jon Langevin
Updated ignore
Jon Langevin
Updating docs
Jon Langevin
Correcting url for docs
Jon Langevin
Adding wiki/docs
Jon Langevin
Updated readme
Jon Langevin
Added missing array/between criteria matching for Riak adapter. Array matching is still disabled due to dependent functions
Jon Langevin
Added missing array/between criteria matching for Memory adapter
  1. Prev
  2. Next