findRelation() public static method

findRelation
public static findRelation ( Row $row, string $relation ) : array
$row Row
$relation string
return array
示例#1
0
文件: Row.php 项目: 9618211/framework
 /**
  * Get relation by name
  * @param string $modelName
  * @throws RelationNotFoundException
  * @return array
  */
 public function getRelations($modelName)
 {
     if (!isset($this->relations[$modelName])) {
         $relation = Relations::findRelation($this, $modelName);
         if (empty($relation)) {
             throw new RelationNotFoundException('Can\'t found relation data for model "' . $modelName . '"');
         } else {
             $this->relations[$modelName] = $relation;
         }
     }
     return $this->relations[$modelName];
 }
示例#2
0
文件: Row.php 项目: bluzphp/framework
 /**
  * Get relations by model name
  *
  * @param  string $modelName
  * @return array
  * @throws RelationNotFoundException
  */
 public function getRelations($modelName)
 {
     if (!isset($this->relations[$modelName])) {
         $this->relations[$modelName] = Relations::findRelation($this, $modelName);
     }
     return $this->relations[$modelName];
 }