getFieldId() 方法 public XSFieldMeta getFieldId() {return} XSFieldMeta 类型为 ID 的字段 源码: sdk/php/lib/XSFieldScheme.class.php#L46 (显示) public function getFieldId(){ if (isset($this->_typeMap[XSFieldMeta::TYPE_ID])) { $name = $this->_typeMap[XSFieldMeta...
checkValid() 方法 public bool checkValid(bool $throw=false) $throw bool 当没有通过检测时是否抛出异常, 默认为 false {return} bool 有效返回 true, 无效则返回 false 源码: sdk/php/lib/XSFieldScheme.class.php#L175 (显示) public function checkVali...
...构对象 XSFieldMeta 每个方案必须并且只能包含一个类型为 ID 的字段, 支持 foreach 遍历所有字段 Public 方法 隐去继承来的方法 名称描述定义于 __toString() 将对象转换为配置文件字符串 XSFieldScheme addField() 添...
...显示) public function isSpeical(){ return ($this->type == self::TYPE_ID || $this->type == self::TYPE_TITLE || $this->type == self::TYPE_BODY);} 判断当前字段是否为特殊类型 特殊类型的字段是指 id, title, body, 每个项目至多只能有一个这种类型的字段
... { $str .= "type = date\n"; } elseif ($this->type === self::TYPE_ID) { $str .= "type = id\n"; } elseif ($this->type === self::TYPE_TITLE) { $str .= "type = title\n"; } elseif ($this->type === self::TYPE_BODY) { $str .= "type = body\n"; } // index if ($th...
...:$_logger === null) { $scheme = new self; $scheme->addField('id', array('type' => 'id')); $scheme->addField('pinyin'); $scheme->addField('partial'); $scheme->addField('total', array('type' => 'numeric', 'index' => 'self')); $scheme->addField('lastnum', array...
fromConfig() 方法 public void fromConfig(array $config) $config array 原始配置属性数组 源码: sdk/php/lib/XSFieldScheme.class.php#L514 (显示) public function fromConfig($config){ // type & default setting if (isset($config['type'])) { $predef = 'self::TY...
addField() 方法 public void addField(mixed $field, array $config=NULL) $field mixed 若类型为 XSFieldMeta 表示要添加的字段对象, 若类型为 string 表示字段名称, 连同 $config 参数一起创建字段对象 $config array 当 $field 参数为 strin...
...它字段默认为 1 方法明细 __construct() 方法 public void __construct(string $name, array $config=NULL) $name string 字段名称 $config array 可选参数, 初始化字段各项配置 源码: sdk/php/lib/XSFieldScheme.class.php#L298 (显示) public function...
getFieldId() 方法 public XSFieldMeta getFieldId() {return} XSFieldMeta 类型为 ID 的字段 源码: sdk/php/lib/XS.class.php#L481 (显示) public function getFieldId(){ return $this->_scheme->getFieldId();} 获取当前主键字段