id
???Model::id(string $id) ???设置这个Model的标识id
???只是设置主键字段,不执行实际的DB查询操作 ???一般在更新或删除之前调用 ???
???Parameters: ???
???string $id 主键 ???Returns:
???Model 模型本身 is_real
???Model::is_real(string|array $fields, boolean $fillme) ???判断当前model是否在数据库中存在真实的对应 ???
???Parameters: ???
???string|array $fields 需要特定指定的字段 ???
???boolean $fillme 是否填充当前model 默认:true ???Returns: ???boolean lable
???Model::lable(string $field) ???获得某一字段的Lable
???默认为数据库中定义的字段注释 ???
???Parameters: ???
???string $field 字段名称 ???Returns:
???string 字段描述 limit
???Model::limit(string $limit) ???设置查询区间 ???
???Parameters: ???
???string $limit 区间 ???Returns:
???Model 模型本身 list_all
???Model::list_all(mixed $condition, array $pam) ???查询并返回模型结果集
???如果$condition为数组则根据数组条件返回符合结果的列表
???如果$condition是字串则必须是 where语句之后的字串,亦可通过?和$pam数组组合成SQL语句
???如果不传入条件则根据where方法 的预设参数查询,如果where未被调用过则列出所有 ???
???Parameters:
???mixed $condition 条件字符串或条件数组 ???array $pam 参数数组 ???
???Returns:
???array Model实体的集合
list_all方法是列表页面展现前,最常用的查询方式 list_all_array
???Model::list_all_array(mixed $condition, array $pam) ???查询并返回数组结果集
???如果$condition为数组则根据数组条件返回符合结果的列表
???如果$condition是字串则必须是 where语句之后的字串,亦可通过?和$pam数组组合成SQL语句
???如果不传入条件则根据where方法 的预设参数查询,如果where未被调用过则列出所有 ???
???Parameters:
???mixed $condition 条件字符串或条件数组 ???array $pam 参数数组 ???
???Returns:
???array 字符下标的数组集合 map_array
???Model::map_array(string $field1, string $field2, array $res_arr) ???将数据表的的两个字段的对应数据转换为键值数组形式 ???
???Parameters:
???string $field1 key ???string $field2 value
???array $res_arr 默认预置数组 ???
???Returns:
???array 键值数组 map_array_kmap
???Model::map_array_kmap(string $field1, array $farray)
???将数据表的的一个字段的值和多个字段的键值对对应的数据转换为键值数组-Map的形式 ???
???Parameters: ???
???string $field1 key ???
???array $farray 要填充到Map的Array(二级键值) ???Returns:
???array 一键多值数组 max
???Model::max(string $field, miexd $condition, miexd $pam) ???查询并返回某字段的最大值
???如果$condition为数组则根据数组条件返回符合结果的列表
???如果$condition是字串则必须是 where语句之后的字串,亦可通过?和$pam数组组合成SQL语句
???如果不传入条件则根据where方法的预设参数查询,如果where未被调用过则列出所有 ???
???Parameters:
???string $field 要查询 的字段
???miexd $condition 条件字符串或条件数组 ???miexd $pam 参数数组 ???
???Returns:
???integer 最大值 min
???Model::min(string $field, miexd $condition, miexd $pam) ???查询并返回某字段的最小值
???如果$condition为数组则根据数组条件返回符合结果的列表
???如果$condition是字串则必须是 where语句之后的字串,亦可通过?和$pam数组组合成SQL语句
???如果不传入条件则根据where方法 的预设参数查询,如果where未被调用过则列出所有 ???
???Parameters:
???string $field 要查询 的字段
???miexd $condition 条件字符串或条件数组 ???miexd $pam 参数数组 ???
???Returns:
???integer 最小值 order
???Model::order(string $order) ???设置查询排序 ???
???Parameters: ???
???string $order 排序 ???Returns:
???Model 模型本身 remove
???Model::remove() ???删除本条信息 ???
???Returns:
???mixed 删除成功返回 1 失败返回null save
???Model::save() ???保存或更新此条信息 ???
???Returns: ???mixed
???验证失败返回false ???存储失败返回null ???存储成功返回本身 sum
???Model::sum(string $field) ???计算某一字段的和 ???
???Parameters:
???string $field 参数数组 ???
???Returns: ???integer 计数 type
???Model::type(string $field) ???获得某一字段的数据类型 ???
???Parameters:
???string $field 字段名称 ???
???Returns:
???string 字段描述 update
???Model::update(array $condition, array $data)
???批量更新信息如果不传入数据$data且存在id则$condition相当于$data并依据ID进行$condition数据更新
???如果不传入数据$data且不存在id自动将这个Model的除id之外的其他字段属性作为更新数据 ???
???Parameters:
???array $condition 条件数组 ???array $data 更新的数据数组 ???
???Returns:
???boolean 是否更新成功 where
???Model::where(mixed $condition, array $pam) ???传入要查询的条件 ???
???Parameters:
???mixed $condition 条件字符串或条件数组 ???array $pam 参数值的数组 ???
???Returns: