发信人: bb_rain(小雨)
整理人: tang(2001-01-31 09:00:37), 站内信件
|
HEYIN PHP 扩展库 3.00 - 简介
-------------------------------------------------------------------------------------------
一、基本概念:
HEYIN LIB 由基本类模块和扩展类模块组成 -
1. 基本类模块
数据表类模块 CTable lib_table.php
数据源类模块 CDataSource lib_datasource.php
数据集类模块 CDataSet lib_dataset.php
数据验证类模块 CDataCheck lib_datacheck.php
消息类模块 CMessage lib_Message.php
模版分析类模块 CTemplate lib_template.php
HTML类模块 CHtml lib_html.php
Cookie类模块 CCookie lib_cookie.php
Session类模块 CSession lib_session.php
2. 扩展类模块 CMain lib_main.php
二、相关约定:
以大写的"C"字符做为类名的首字母
三、类说明:
数据表类
---------------------------------------------------------------------------------------------------
名称: CTable
属性:
TBName 数据表名
FDName 字段名数组
FDList 字段名列表
No 初始编号
Key 关键字
LTBName 关联数据表名
LField 关联字段
INList 输入字段列表
OUTList 输出字段列表
Groupby GROUP BY 字段列表
方法:
CTable() 类初始化
Set() 属性设置
Get() 属性读取
数据源类
---------------------------------------------------------------------------------------------------
名称: CDataSource
属性:
host 主机
user 用户名
pass 密码
source 数据源
type 数据类型
home 路径
handle 数据库连接句柄
result 返回结果句柄
Where WHERE 子句
Orderby ORDER BY 子句
Groupby GROUP BY 子句
Like LIKE 子句
Limit LIMIT 子句
DATA 查询结果集合
方法:
CDataSource() 类初始化
Sub() 子句分析
Open() 开启连接
Close() 关闭连接
Query()
Fetch()
数据集类
---------------------------------------------------------------------------------------------------
名称: CDataSet
属性:
DB 数据源
TBName 数据表名
Alias 别名
FDName 字段名
FDList 字段列表
FDStr 解析后字段列表
No 初始编号
Key 关键字
LTBName 连接数据表名
LField 连接字段
INList 输入字段列表
OUTList 输出字段列表
Groupby GROUP BY 字段列表
DATA 输出数据
方法:
CDataSet() 类初始化
DataInit() 数据初始化
Add() 添加
Read() 阅读
Edit() 修改
Del() 删除
Record() 特定记录
FromSub() FROM 子句
数据验证类
---------------------------------------------------------------------------------------------------
名称: CDataCheck
属性:
path 路径
filename 文件名
code 校验代码
newdata 新数据
olddata 原始数据
patterns 正则表达式
方法:
CDataCheck() 类初始化
Set() 属性设置
Print() 输出结果
Null() 为空校验
NotNull() 非空校验
Equal() 全等校验
NotEqual() 不等校验
Match() 匹配校验
NotMatch() 不匹配校验
License() 权限校验
HTML类
---------------------------------------------------------------------------------------------------
名称: CHtml
属性:
text 显示文本
value 返回值
retvar 返回变量名
in 缺省值
count 输出列数
style CSS 风格
方法:
CHtml() 类初始化
GroupText() 文本组
GroupCheck() 检查框组
GroupRadio() 单选钮组
SelectText() 文本型选择框组
SelectNum() 数值型选择框组
模版分析类
---------------------------------------------------------------------------------------------------
名称: CTemplate
属性:
path 模版路径
filename 模版文件名
s 输出字串
cmode BB 代码模式
pmode 贴图模式
blockpatterns 块匹配
patterns 标记匹配
cpatterns 代码匹配
ppatterns 贴图匹配
方法:
CTemplate() 类初始化
Parse() 模版分析
ParseCode() 代码分析
ParseFlag() 标记分析
ParseCBlock() 行块分析
ParseRBlock() 列块分析
ParseMBlock() 管理块分析
ParseBool() 逻辑分析
Cookie类
---------------------------------------------------------------------------------------------------
名称: CCookie
属性:
方法:
ReadCookie() 读取cookie变量
NewCookie() 刷新cookie变量
---- HEYIN 软件 http://www.heyin.com
|
|