Exemplo n.º 1
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('relations' => array('owner' => array(RedBeanModel::HAS_ONE, 'User', RedBeanModel::NOT_OWNED, RedBeanModel::LINK_TYPE_SPECIFIC, 'owner')), 'rules' => array(array('owner', 'required')), 'elements' => array('owner' => 'User'));
     return $metadata;
 }
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('relations' => array('owner' => array(static::HAS_ONE, 'User', static::NOT_OWNED, static::LINK_TYPE_SPECIFIC, 'owner')), 'rules' => array(array('owner', 'required')), 'elements' => array('owner' => 'User'), 'indexes' => array('owner__user_id' => array('members' => array('owner__user_id'), 'unique' => false)));
     return $metadata;
 }
Exemplo n.º 3
0
 public static function getDefaultMetadata()
 {
     $metadata = parent::getDefaultMetadata();
     $metadata[__CLASS__] = array('members' => array('name'), 'rules' => array(array('name', 'required'), array('name', 'unique'), array('name', 'type', 'type' => 'string'), array('name', 'length', 'min' => 3, 'max' => 64)));
     return $metadata;
 }