当前位置: 首页>>代码示例>>PHP>>正文


PHP RedBeanModel::getDefaultMetadata方法代码示例

本文整理汇总了PHP中RedBeanModel::getDefaultMetadata方法的典型用法代码示例。如果您正苦于以下问题:PHP RedBeanModel::getDefaultMetadata方法的具体用法?PHP RedBeanModel::getDefaultMetadata怎么用?PHP RedBeanModel::getDefaultMetadata使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在RedBeanModel的用法示例。


在下文中一共展示了RedBeanModel::getDefaultMetadata方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getDefaultMetadata

 /**
  * @return array
  */
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('color'), 'relations' => array('user' => array(static::HAS_ONE, 'User', static::NOT_OWNED), 'savedcalendar' => array(static::HAS_ONE, 'SavedCalendar', static::NOT_OWNED)), 'rules' => array(array('color', 'type', 'type' => 'string'), array('color', 'length', 'min' => 1, 'max' => 64)), 'elements' => array('user' => 'User', 'savedcalendar' => 'SavedCalendar'), 'defaultSortAttribute' => '', 'customFields' => array());
     return $metadata;
 }
开发者ID:RamaKavanan,项目名称:InitialVersion,代码行数:9,代码来源:SavedCalendarSubscription.php

示例2: getDefaultMetadata

 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('aDate', 'aDateTime', 'aDateTime2'), 'rules' => array(array('aDate', 'required'), array('aDate', 'safe'), array('aDate', 'type', 'type' => 'date'), array('aDateTime', 'required'), array('aDateTime', 'safe'), array('aDateTime', 'type', 'type' => 'datetime'), array('aDateTime2', 'safe'), array('aDateTime2', 'type', 'type' => 'datetime')), 'elements' => array('aDate' => 'Date', 'aDateTime' => 'DateTime', 'aDateTime2' => 'DateTime'));
     return $metadata;
 }
开发者ID:youprofit,项目名称:Zurmo,代码行数:6,代码来源:DateDateTime.php

示例3: getDefaultMetadata

 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('notReadOnly', 'readOnly'), 'rules' => array(array('notReadOnly', 'safe'), array('readOnly', 'readOnly')));
     return $metadata;
 }
开发者ID:maruthisivaprasad,项目名称:zurmo,代码行数:6,代码来源:TestReadOnlyAttributeModel.php

示例4: getDefaultMetadata

 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name'));
     return $metadata;
 }
开发者ID:youprofit,项目名称:Zurmo,代码行数:6,代码来源:TestIdentityModel.php

示例5: getDefaultMetadata

 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('dateTime', 'eventName', 'moduleName', 'modelClassName', 'modelId', 'serializedData'), 'relations' => array('user' => array(static::HAS_ONE, 'User')), 'rules' => array(array('dateTime', 'required'), array('dateTime', 'type', 'type' => 'datetime'), array('eventName', 'required'), array('eventName', 'type', 'type' => 'string'), array('eventName', 'length', 'min' => 1, 'max' => 64), array('moduleName', 'required'), array('moduleName', 'type', 'type' => 'string'), array('moduleName', 'length', 'min' => 1, 'max' => 64), array('modelClassName', 'type', 'type' => 'string'), array('modelClassName', 'length', 'min' => 1, 'max' => 64), array('modelId', 'type', 'type' => 'integer'), array('serializedData', 'required'), array('serializedData', 'type', 'type' => 'string')));
     return $metadata;
 }
开发者ID:maruthisivaprasad,项目名称:zurmo,代码行数:6,代码来源:AuditEvent.php

示例6: getDefaultMetadata

 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name', 'defaultValue', 'serializedData', 'serializedLabels'), 'rules' => array(array('name', 'required'), array('name', 'unique'), array('name', 'type', 'type' => 'string'), array('name', 'length', 'min' => 1, 'max' => 64), array('name', 'match', 'pattern' => '/[A-Z]([a-zA-Z]*[a-z]|[a-z]?)/', 'message' => 'Name must be PascalCase.'), array('defaultValue', 'type', 'type' => 'string'), array('serializedData', 'required'), array('serializedData', 'type', 'type' => 'string'), array('serializedLabels', 'type', 'type' => 'string')));
     return $metadata;
 }
开发者ID:RamaKavanan,项目名称:InitialVersion,代码行数:6,代码来源:CustomFieldData.php

示例7: getDefaultMetadata

 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('type', 'quantity'), 'rules' => array(array('type', 'required'), array('type', 'type', 'type' => 'string'), array('type', 'length', 'min' => 1, 'max' => 64), array('quantity', 'type', 'type' => 'integer'), array('quantity', 'default', 'value' => 0), array('quantity', 'numerical', 'min' => 0), array('quantity', 'required')), 'defaultSortAttribute' => 'type');
     return $metadata;
 }
开发者ID:maruthisivaprasad,项目名称:zurmo,代码行数:6,代码来源:StuckJob.php

示例8: getDefaultMetadata

 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array(), 'relations' => array('data' => array(static::HAS_ONE, 'CustomFieldData', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'data')), 'rules' => array());
     return $metadata;
 }
开发者ID:RamaKavanan,项目名称:InitialVersion,代码行数:6,代码来源:BaseCustomField.php

示例9: getDefaultMetadata

 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('fffMember'), 'relations' => array('bbb' => array(RedBeanModel::HAS_ONE, 'BBB'), 'eee' => array(RedBeanModel::HAS_ONE, 'EEE')), 'rules' => array(array('fffMember', 'type', 'type' => 'string')));
     return $metadata;
 }
开发者ID:youprofit,项目名称:Zurmo,代码行数:6,代码来源:FFF.php

示例10: getDefaultMetadata

 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('integerStandard', 'dateStandard', 'dateTimeStandard', 'floatStandard', 'timeStandard', 'emailStandard', 'booleanStandard', 'urlStandard'), 'rules' => array(array('integerStandard', 'type', 'type' => 'integer'), array('dateStandard', 'type', 'type' => 'date'), array('dateTimeStandard', 'type', 'type' => 'datetime'), array('floatStandard', 'type', 'type' => 'float'), array('timeStandard', 'type', 'type' => 'time'), array('emailStandard', 'email'), array('booleanStandard', 'boolean'), array('urlStandard', 'url')));
     return $metadata;
 }
开发者ID:youprofit,项目名称:Zurmo,代码行数:6,代码来源:TestOperatorTypeModel.php

示例11: getDefaultMetadata

 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('iiiMember', 'iiiMember2', 'date', 'date2', 'dateTime', 'dateTime2'), 'relations' => array('ccc' => array(RedBeanModel::HAS_ONE, 'CCC'), 'eee' => array(RedBeanModel::HAS_ONE, 'EEE')), 'rules' => array(array('iiiMember', 'type', 'type' => 'string'), array('iiiMember2', 'type', 'type' => 'string'), array('date', 'type', 'type' => 'date'), array('date2', 'type', 'type' => 'date'), array('dateTime', 'type', 'type' => 'datetime'), array('dateTime2', 'type', 'type' => 'datetime')), 'elements' => array('date' => 'Date', 'date2' => 'Date', 'dateTime' => 'DateTime', 'dateTime2' => 'DateTime'));
     return $metadata;
 }
开发者ID:youprofit,项目名称:Zurmo,代码行数:6,代码来源:III.php

示例12: getDefaultMetadata

 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name', 'hasManyField'), 'defaultSortAttribute' => 'hasManyField', 'relations' => array('testHasMany' => array(static::HAS_MANY, 'TestModelJoinHasManyAndHasOneBelongsToSide')), 'rules' => array(array('name', 'type', 'type' => 'string'), array('hasManyField', 'type', 'type' => 'string')));
     return $metadata;
 }
开发者ID:RamaKavanan,项目名称:InitialVersion,代码行数:6,代码来源:TestModelJoinHasManySide.php

示例13: getDefaultMetadata

 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name'), 'relations' => array('castUpHasOne' => array(static::HAS_ONE, 'G', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'castUpHasOne')), 'rules' => array(array('name', 'type', 'type' => 'string'), array('name', 'length', 'max' => 15)));
     return $metadata;
 }
开发者ID:maruthisivaprasad,项目名称:zurmo,代码行数:6,代码来源:H.php

示例14: getDefaultMetadata

 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name', 'modelClassName', 'serializedMetadata'), 'rules' => array(array('name', 'required'), array('name', 'validateUniqueNameByModelClassName'), array('name', 'type', 'type' => 'string'), array('name', 'length', 'max' => 64), array('name', 'match', 'pattern' => '/^[A-Za-z0-9_]+$/', 'message' => Zurmo::t('Core', 'Name must not contain spaces or special characters')), array('name', 'match', 'pattern' => '/^[a-z]/', 'message' => Zurmo::t('Core', 'First character must be a lower case letter')), array('modelClassName', 'required'), array('modelClassName', 'match', 'pattern' => '/[A-Z]([a-zA-Z]*[a-z]|[a-z]?)/', 'message' => 'Model Class Name must be PascalCase.'), array('modelClassName', 'type', 'type' => 'string'), array('modelClassName', 'length', 'max' => 64), array('serializedMetadata', 'required'), array('serializedMetadata', 'type', 'type' => 'string'), array('serializedMetadata', 'validateSerializedMetadata', 'on' => 'nonAutoBuild')));
     return $metadata;
 }
开发者ID:youprofit,项目名称:Zurmo,代码行数:6,代码来源:DerivedAttributeMetadata.php

示例15: getDefaultMetadata

 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name'), 'relations' => array('polys' => array(static::HAS_MANY, 'TestPolyOneToManyPolySide', static::OWNED, static::LINK_TYPE_POLYMORPHIC, 'polyTest'), 'ownedPolys' => array(static::HAS_MANY, 'TestPolyOneToManyPolySideOwned', static::OWNED, static::LINK_TYPE_POLYMORPHIC, 'polyOwnedTest')), 'rules' => array(array('name', 'type', 'type' => 'string')));
     return $metadata;
 }
开发者ID:maruthisivaprasad,项目名称:zurmo,代码行数:6,代码来源:TestPolyOneToManyOneSide.php


注:本文中的RedBeanModel::getDefaultMetadata方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。