[limb-svn] r6753 - 3.x/trunk/limb/active_record/src
svn at limb-project.com
svn at limb-project.com
Mon Jan 28 08:36:34 MSK 2008
Author: pachanga
Date: 2008-01-28 08:36:34 +0300 (Mon, 28 Jan 2008)
New Revision: 6753
URL: http://fisheye.limb-project.com/changelog/limb/?cs=6753
Modified:
3.x/trunk/limb/active_record/src/lmbARQuery.class.php
Log:
-- adding aliases eagerJoin and eagerAttach for joinRelation and attachRelation methods respectively, the latter ones are scheduled for removal before release
Modified: 3.x/trunk/limb/active_record/src/lmbARQuery.class.php
===================================================================
--- 3.x/trunk/limb/active_record/src/lmbARQuery.class.php 2008-01-27 13:03:19 UTC (rev 6752)
+++ 3.x/trunk/limb/active_record/src/lmbARQuery.class.php 2008-01-28 05:36:34 UTC (rev 6753)
@@ -35,19 +35,30 @@
}
}
- function joinRelation($relation_name, $params = array())
+ function eagerJoin($relation_name, $params = array())
{
$this->join_relations[$relation_name] = $params;
-
return $this;
}
+
+ //should be removed before release
+ function joinRelation($relation_name, $params = array())
+ {
+ return $this->eagerJoin($relation_name, $params);
+ }
- function attachRelation($relation_name, $params = array())
+ function eagerAttach($relation_name, $params = array())
{
$this->attach_relations[$relation_name] = $params;
return $this;
}
+ //should be removed before release
+ function attachRelation($relation_name, $params = array())
+ {
+ return $this->eagerAttach($relation_name, $params);
+ }
+
protected function _addFieldsForObject($object, $table_name = '', $prefix = '')
{
$fields = $object->getDbTable()->getColumnsForSelect($table_name, $object->getLazyAttributes(), $prefix);
More information about the limb-svn
mailing list