[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