示例#1
0
文件: Handler.php 项目: phpixie/orm
 public function loadOwnerProperty($side, $item)
 {
     $owner = parent::loadSingleProperty($side, $item);
     if ($owner === null) {
         $this->removeItemOwner($side->config(), $item);
     } else {
         $this->addOwnerItems($side->config(), $owner, $item);
     }
 }
示例#2
0
文件: Handler.php 项目: phpixie/orm
 public function loadProperty($side, $related)
 {
     $value = parent::loadSingleProperty($side, $related);
     if ($value === null) {
         $this->unlinkProperties($side, $related);
     } elseif ($side->type() === 'owner') {
         $this->linkProperties($side->config(), $value, $related);
     } else {
         $this->linkProperties($side->config(), $related, $value);
     }
 }