當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。