原生对象的扩展
Object.values(obj)
获取对象值的集合
Array.prototype.sum
获取数组的和
全局函数
Class
extend
isBoolean
isNumber
isObject
isString
isFunction
isDate
isRegexp
isError
isEmpty
isArray
isIP
isIP4
isIP6
isFile
isDir
isBuffer
isPromise
isWritable
mkdir
chmod
getFileContent
setFileContent
ucfirst
md5
getPromise
getDefer
getObject
thinkRequire
inherits
Cache
Behavior
Controller
Session
Model
Db
B
tag
C
A
F
D
S
E
Controller类的方法
controller.ip()
获取当前用户的ip
controller.isGet()
是否为GET请求
controller.isPost()
是否为POST请求
controller.isMethod(method)
- method
String 请求类型
- return:
Boolean
判断当前请求类型与传递的参数是否相同
controller.isAjax()
是否为ajax请求
controller.get(name)
- name
String|undefined
- return:
String|Object
获取get参数的值,如果name为undefined,则返回所有的参数值
controller.post(name)
- name
String|undefined
- return:
String|Object
获取POST参数的值,如果name为undefined,则返回所有的POST值
controller.param(name)
- name
String|undefined
- return:
String|Object
获取POST或者GET参数的值(优先从POST里获取),如果name为undefined,则返回所有的值
controller.file(name)
- name
String
- return:
Object
获取上传的文件对象
controller.header(name, value)
获取或者设置header
- 如果name为object, 则循环设置header
- 如果设置了value,则设置header
- 如果name为undefined,则返回所有的header
- 返回name对应的header值
controller.userAgent()
返回用户的userAgent
controller.referrer()
返回当前请求的referrer
controller.cookie(name, value, options)
controller.session(name, value)
controller.redirect(url, code)
controller.assign(name, value)
controller.fetch(templateFile, content)
controller.display(templateFile, charset, contentType, content)
controller.action(action)
controller.jsonp(data)
controller.json(data)
controller.status(status)
controller.echo(obj, encoding)
controller.end(obj)
controller.download(file, contentType)
controller.success(data)
controller.error(data)
Model类的方法