ThinkJS Documentation
Classs
Functions
- Dynamic Creating Class
- Inheritence With Normal Way
- Inheritence With Normal Way
- Inheritence with ES6:
- Inheritence with ES6:
- Inheritence with ES6:6
- Methods
- Methods
- Methods
- Methods
- Methods
- Methods
- Methods
- Properties
- Properties
- Properties
- Properties
- Property
- Property
- __after()
- __before()
- action(controller, action)
- cache(name, value, options)
- config(name, value)
- controller(name)
- controller.__before()
- controller.__call()
- controller._isRest
- controller._method
- controller.cookie(name, value, options)
- controller.deleteAction()
- controller.deny(status)
- controller.display(templateFile)
- controller.download(filePath, contentType, fileName)
- controller.end(data, encoding)
- controller.expires(time)
- controller.fail(errno, errmsg, data)
- controller.fetch(templateFile)
- controller.file(name)
- controller.get(name)
- controller.getAction()
- controller.header(name, value)
- controller.http
- controller.id
- controller.ip()
- controller.isAjax(method)
- controller.isCli()
- controller.isGet()
- controller.isJsonp(callback)
- controller.isMethod(method)
- controller.isPost()
- controller.isWebSocket()
- controller.json(data)
- controller.jsonp(data)
- controller.lang(lang, asViewPath)
- controller.locale(key)
- controller.method()
- controller.modelInstance
- controller.param(name)
- controller.post(name)
- controller.postAction()
- controller.putAction()
- controller.redirect(url, statusCode)
- controller.referrer(onlyHost)
- controller.resource
- controller.sendTime(name)
- controller.session(name, value)
- controller.status(status)
- controller.success(data, message)
- controller.type(type, charset)
- controller.userAgent()
- controller.write(data, encoding)
- filename()
- hook(event, data)
- http
- http._cookie
- http._file
- http._get
- http._payloadParsed
- http._post
- http.action
- http.config(name)
- http.controller
- http.cookie(name, value)
- http.end(content, encoding)
- http.expires(time)
- http.fail(errno, errmsg, data)
- http.file(name)
- http.get(name, value)
- http.header(name, value)
- http.headers
- http.host
- http.hostname
- http.ip()
- http.isAjax(method)
- http.isGet()
- http.isJsonp(name)
- http.isPost()
- http.json(data)
- http.lang(lang, asViewPath)
- http.method
- http.module
- http.param(name)
- http.pathname
- http.payload
- http.post(name, value)
- http.query
- http.redirect(url, status)
- http.referrer()
- http.req
- http.res
- http.session(name, value)
- http.startTime
- http.status(status)
- http.success(data, message)
- http.theme(theme)
- http.type(contentType, encoding)
- http.url
- http.userAgent()
- http.version
- http.write(content, encoding)
- init(...args)
- invoke(method, ...data)
- middleare.run()
- model(name, options)
- model._data
- model._db
- model._options
- model.add(data, options, replace)
- model.addMany(dataList, options, replace)
- model.afterAdd(data)
- model.afterDelete(data)
- model.afterFind(data)
- model.afterSelect(data)
- model.afterUpdate(data)
- model.aggregate(options)
- model.alias(tableAlias)
- model.avg(field)
- model.beforeAdd(data)
- model.beforeUpdate(data)
- model.buildSql()
- model.cache(key, timeout)
- model.close()
- model.collection()
- model.commit()
- model.config
- model.count(field)
- model.countSelect(options, pageFlag)
- model.createIndex(indexes, options)
- model.data(data)
- model.dataFilter(data)
- model.db()
- model.decrement(field, step)
- model.delete(options)
- model.distinct(distinct)
- model.execute(...args)
- model.explain(explain)
- model.field(field)
- model.fieldReverse(field)
- model.fields
- model.find(options)
- model.getConfigKey()
- model.getField(field, one)
- model.getIndexes()
- model.getLastSql()
- model.getModelName()
- model.getPk()
- model.getTableFields(table)
- model.getTableName()
- model.getTablePrefix()
- model.group(group)
- model.having(having)
- model.increment(field, step)
- model.indexes
- model.join(join)
- model.limit(offset, length)
- model.mapReduce(map, reduce, out)
- model.max(field)
- model.min(field)
- model.model(name, options, module)
- model.name
- model.options(options)
- model.optionsFilter(options)
- model.order(order)
- model.page(page, listRows)
- model.parseData(data)
- model.parseOptions(oriOpts, extraOptions)
- model.parseSql(sql, ...args)
- model.parseType(field, value)
- model.pk
- model.query(...args)
- model.readonlyFields
- model.rollback()
- model.select(options)
- model.startTrans()
- model.sum(field)
- model.table(table, hasPrefix)
- model.tableName
- model.tablePrefix
- model.thenAdd(data, where)
- model.transaction(fn)
- model.union(union, all)
- model.where(where)
- model.where(where)
- service(name)
- think.APP_PATH
- think.Class(methods, clean)
- think.RESOURCE_PATH
- think.ROOT_PATH
- think.THINK_LIB_PATH
- think.THINK_PATH
- think.adapter()
- think.await(key, callback)
- think.cache(name, value, options)
- think.chmod(p, mode)
- think.cli
- think.co
- think.config(name, value, data)
- think.controller()
- think.defer()
- think.dirname
- think.env
- think.error(err, addon)
- think.extend(target, source1, source2, ...)
- think.gc(instance)
- think.getModuleConfig(module)
- think.getPath(module, type, prefix)
- think.hook()
- think.http(req, res)
- think.isArray(obj)
- think.isBoolean(obj)
- think.isBuffer(obj)
- think.isDate(obj)
- think.isDir(dir)
- think.isEmpty(obj)
- think.isError(obj)
- think.isFile(file)
- think.isFunction(obj)
- think.isHttp(obj)
- think.isIP(obj)
- think.isIP4(obj)
- think.isIP6(obj)
- think.isNumber(obj)
- think.isNumberString(obj)
- think.isObject(obj)
- think.isPrevent(obj)
- think.isPromise(obj)
- think.isRegExp(obj)
- think.isString(obj)
- think.isWritable(path)
- think.lang
- think.locale(key, ...data)
- think.log(msg, type, showTime)
- think.logic()
- think.lookClass(name, type, module, base)
- think.md5(str)
- think.middleware()
- think.mkdir(p, mode)
- think.mode
- think.model()
- think.module
- think.npm(pkg)
- think.port
- think.prevent()
- think.promisify(fn, receiver)
- think.reject(err)
- think.require(name, flag)
- think.rmdir(p, reserve)
- think.safeRequire(file)
- think.service()
- think.session(http)
- think.startTime
- think.statusAction(status, http, log)
- think.uuid(length)
- think.validate()
- think.version
- updateMany(dataList, options)
Methods