コード例 #1
0
 /**
  * Returns the list attributes which is connected with another models.
  * @return array
  */
 public static function getMapReferenceAttributes()
 {
     return array('OBJECT' => File::className(), 'VERSION' => Version::className());
 }
コード例 #2
0
ファイル: externallink.php プロジェクト: mrdeadmouse/u136006
 /**
  * Returns the list attributes which is connected with another models.
  * @return array
  */
 public static function getMapReferenceAttributes()
 {
     return array('CREATE_USER' => array('class' => User::className(), 'select' => User::getFieldsForSelect()), 'FILE' => array('orm_alias' => 'OBJECT', 'class' => File::className()), 'VERSION' => Version::className());
 }
コード例 #3
0
ファイル: baseobject.php プロジェクト: mrdeadmouse/u136006
 protected static function getClassNameModel(array $row)
 {
     if (!isset($row['ID'])) {
         throw new ArgumentTypeException('Invalid ID');
     }
     if (!isset($row['TYPE'])) {
         throw new ArgumentTypeException('Invalid TYPE');
     }
     if (empty($row['REAL_OBJECT_ID']) || $row['REAL_OBJECT_ID'] == $row['ID']) {
         if ($row['TYPE'] == ObjectTable::TYPE_FILE) {
             return File::className();
         }
         return Folder::className();
     }
     if ($row['TYPE'] == ObjectTable::TYPE_FILE) {
         return FileLink::className();
     }
     return FolderLink::className();
 }
コード例 #4
0
ファイル: editsession.php プロジェクト: DarneoStudio/bitrix
 /**
  * @return array
  */
 public static function getMapReferenceAttributes()
 {
     $userClassName = User::className();
     $fields = User::getFieldsForSelect();
     return array('OBJECT' => File::className(), 'VERSION' => Version::className(), 'USER' => array('class' => $userClassName, 'select' => $fields), 'OWNER' => array('class' => $userClassName, 'select' => $fields));
 }
コード例 #5
0
ファイル: version.php プロジェクト: mrdeadmouse/u136006
 /**
  * @return array
  */
 public static function getMapReferenceAttributes()
 {
     return array('CREATE_USER' => array('class' => User::className(), 'select' => User::getFieldsForSelect()), 'OBJECT' => File::className());
 }