ThinkJs2.0开发手册
快速入门
  • 介绍
  • 创建项目
  • 项目结构
  • 代码规范
  • 升级指南
进阶应用
  • 模块
  • 控制器
  • 视图
  • 配置
  • 路由
模型
  • 介绍
  • 事务
  • 关联模型
  • Mysql
  • MongoDB
  • SQLite
Adapter
  • 介绍
  • Cache
  • Session
  • WebSocket
  • Template
扩展功能
  • thinkjs 命令
  • 静态资源访问
  • Middleware
  • Service
  • Cookie
  • 错误处理
  • 错误信息
  • 数据校验
  • 国际化
  • 路径常量
  • REST API
  • 定时任务
  • 线上部署
  • 推荐模块
API
  • think
  • think.base
  • think.http.base
  • http
  • controller
  • rest controller
  • model
  • model.mongo
  • middleware
ThinkJs2.0开发手册APIcontroller
上一篇:http 下一篇:rest controller

controller

  • 属性
    • controller.http
    • 方法
      • controller.ip()
      • controller.method()
      • controller.isMethod(method)
      • controller.isGet()
      • controller.isPost()
      • controller.isAjax(method)
      • controller.isWebSocket()
      • controller.isCli()
      • controller.isJsonp(callback)
      • controller.get(name)
      • controller.post(name)
      • controller.param(name)
      • controller.file(name)
      • controller.header(name, value)
      • controller.expires(time)
      • controller.userAgent()
      • controller.referrer(onlyHost)
      • controller.cookie(name, value, options)
      • controller.session(name, value)
      • controller.lang(lang, asViewPath)
      • controller.locale(key)
      • controller.redirect(url, statusCode)
      • controller.assign(name, value)
      • controller.fetch(templateFile)
      • controller.display(templateFile)
      • controller.jsonp(data)
      • controller.json(data)
      • controller.status(status)
      • controller.deny(status)
      • controller.write(data, encoding)
      • controller.end(data, encoding)
      • controller.type(type, charset)
      • controller.download(filePath, contentType, fileName)
      • controller.success(data, message)
      • controller.fail(errno, errmsg, data)
      • controller.sendTime(name)
上一篇:http 下一篇:rest controller