书栈网 · BookStack 本次搜索耗时 0.015 秒,为您找到 564 个相关结果.
  • 概况

    架构概况 入口文件 应用 模块 控制器 动作 模型 视图 验证器 架构概况 ginkgo 应用基于 MVC(模型-视图-控制器)的方式来组织。 MVC 是一种开发模式,它强制性的使应用程序的输入、处理和输出分开。使用 MVC 的应用被分成三个核心部分:模型(Model)、视图(View)、控制器(Controller),它们各自处理...
  • 插件钩子

    插件钩子 添加钩子 插件钩子 钩子的机制是允许插件把一些功能“挂载”到系统中。系统运行至某个环节时,去调用插件内的一些函数。钩子分为两种: 动作 Action 动作是 ginkgo 运行到某些环节时,就会被执行的一种钩子。插件可以通过动作来指示系统在遇到这些环节的时候,执行指定的函数。 过滤器 Filter 过滤器的是 gink...
  • 编写插件

    编写插件 主文件 定义动作 插件属性 描述文件 编写插件 主文件 文件名必须为 .class.php 为后缀,文件名可以和目录同名,也可由描述文件中的 class 项定义。如: { "name" : "Hello" , "class" : "Hello" , ... } ...
  • 编写插件

    编写插件 主文件 定义动作 插件属性 描述文件 编写插件 主文件 文件名必须为 .class.php 为后缀,文件名可以和目录同名,也可由描述文件中的 class 项定义。如: { "name" : "Hello" , "class" : "Hello" , ... } ...
  • 聚合查询

    聚合查询 聚合查询 可以在模型类中直接调用数据库方法,无需实例化数据库类。 方法 参数 描述 count 可选,统计的字段名 统计数量 max 必须,统计的字段名 求最大值 min 必须,统计的字段名 求最小值 avg 必须,统计的字段名 求平均值 sum 必须,统计的字段名 求和 ...
  • 赋值

    赋值 assign 方法 传入参数方法 赋值 如果需要在模板中输出变量,首先必须进行赋值操作,赋值有下面几种方式: assign 方法 namespace app\ctrl\index ; class Index extends ginkgo\Ctrl { public function in...
  • 请求类型

    请求类型 请求类型 在很多情况下,需要判断当前请求类型是 GET、POST 或者 AJAX,一方面可以针对请求类型作出不同的处理,另外一方面需要验证安全性,过滤不安全的请求。ginkgo 统一采用 ginkgo\Request 类处理请求类型。 用法如下: $request = Request :: instance (); //...
  • 请求信息

    请求信息 获取 URL 信息 模块 / 控制器 / 动作 名称 获取请求参数 请求信息 如果要获取当前的请求信息,可以使用 ginkgo\Request 类: $obj_request = Request :: instance (); 获取 URL 信息 $request = Request :: instanc...
  • 上传文件

    上传文件 保存文件 上传规则 上传限制 上传文件 上传文件功能由 ginkgo\Upload 完成,内置的上传是指上传到本地服务器,上传到远程或者第三方平台请查看 杂项 -> FTP ,或另行扩展。 假设表单代码如下: <form action = "/index/index/upload" enctype = "multipar...
  • 控制器初始化

    控制器初始化 控制器初始化 如果控制器继承了 ginkgo\Ctrl 类,不建议定义构造函数 __construct ,开发者可以定义控制器初始化方法 c_init ,该方法类似于的构造函数。 例如: namespace app\ctrl\index ; use ginkgo\Ctrl ; class Index e...