[limb-svn] r6538 - 3.x/trunk/limb/active_record/src
svn at limb-project.com
svn at limb-project.com
Thu Nov 22 12:46:11 MSK 2007
Author: wiliam
Date: 2007-11-22 12:46:10 +0300 (Thu, 22 Nov 2007)
New Revision: 6538
URL: http://fisheye.limb-project.com/changelog/limb/?cs=6538
Modified:
3.x/trunk/limb/active_record/src/lmbActiveRecord.class.php
Log:
-- lmbActiveRecord :: getComposedOfRelationsInfo added;
Modified: 3.x/trunk/limb/active_record/src/lmbActiveRecord.class.php
===================================================================
--- 3.x/trunk/limb/active_record/src/lmbActiveRecord.class.php 2007-11-22 07:26:55 UTC (rev 6537)
+++ 3.x/trunk/limb/active_record/src/lmbActiveRecord.class.php 2007-11-22 09:46:10 UTC (rev 6538)
@@ -371,6 +371,14 @@
return $this->_many_belongs_to;
}
/**
+ * Returns all relations info for composed_of
+ * @return array
+ */
+ function getComposedOfRelationsInfo()
+ {
+ return $this->_composed_of;
+ }
+ /**
* Returns default sort params
* @return array
*/
@@ -845,10 +853,10 @@
return;
$value = $this->_getRaw($property);
-
+
if((!$value) && !$this->_isRequiedValueObject($property))
return $value;
-
+
if(!is_object($value))
{
$object = $this->_loadValueObject($property, $value);
@@ -863,10 +871,10 @@
if(isset($this->_composed_of[$property]['can_be_null']) && $this->_composed_of[$property]['can_be_null'])
return false;
else
- return true;
+ return true;
}
-
+
protected function _doSave($need_validation)
{
if($this->_is_being_saved)
More information about the limb-svn
mailing list