书栈网 · BookStack 本次搜索耗时 0.016 秒,为您找到 564 个相关结果.
  • 路由绑定

    路由绑定 路由绑定 如果想限制某个入口文件只能访问特定模块,可以在入口文件添加 GK_BIND_MOD 常量,例如: // 绑定到index模块 define ( 'GK_BIND_MOD' , 'index' ); // 加载框架引导文件 require ( __DIR__ . '/../ginkgo/boot.php...
  • 验证规则

    验证规则 属性定义 方法定义 验证规则 验证规则的定义有两种方式,验证器内通常使用 rule 属性定义,独立验证,则是通过 rule 方法进行定义。 属性定义 属性定义方式仅限于验证器,通常使用如下方式: namespace app\index\validate ; use ginkgo\Validate ; c...
  • 签名

    签名 make 生成签名 check 验证签名 签名 签名由 ginkgo\Sign 类完成,全部为静态方法,如: use ginkgo\Sign ; $str = '{["test","123"]}' ; Sign :: make ( $str ); make 生成签名 function mak...
  • 分层控制器

    分层控制器 访问控制器 分层控制器 跨模块调用 分层控制器 ginkgo 引入了分层控制器的概念 访问控制器 能够通过 URL 访问的称之为访问控制器,此前所说的控制器一般都是指访问控制器,访问控制器是由 ginkgo\App 类负责调用和实例化的,无需手动实例化。 URL 解析和路由后,会把当前的 URL 地址解析到 【模块 / 控...
  • Unit Test

    Unit Test Unit Test Mocks Ginkgo Writing UT using GoMock Example : metamanager/dao/meta.go Unit Test The purpose of this document is to give introduction about unit tests a...
  • 常量配置

    常量配置 常量配置 ginkgo 的常量均位于 ginkgo\const.php 文件中,不建议用户直接修改此文件。 ginkgo 的常量分为两类: 预定义常量 是指系统内置定义好的常量,不会随着环境的变化而变化,因此不能修改。 特殊常量 GK_APP_HASH 是一个特殊常量,当同一个框架目录下部属多个应用时特别有效,可以区别...
  • 验证码

    验证码 生成验证码 验证码的配置参数 验证码 验证码功能由 ginkgo\Captcha 完成。 生成验证码 在控制器中使用下面的代码进行验证码生成: namespace app\index\ctrl ; use ginkgo\Captcha ; class Index { public ...
  • 表单令牌

    表单令牌 表单令牌 验证规则支持对表单的令牌进行验证,首先需要在表单中增加一个隐藏域: <input type="hidden" name="__token__" value=" <? php echo $request -> token (); ?> "> 然后在验证规则中,添加 token 验证规则即可,例如: namespace...
  • 编写插件

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

    视图实例化 视图实例化 视图功能由 ginkgo\View 类配合视图驱动类一起完成,内置 PHP 原生模板驱动。 因为控制器可以无需继承任何的基础类,因此在控制器中如何使用视图取决于你怎么定义控制器。 继承 ginkgo\Ctrl 类 如果你的控制器继承了 ginkgo\Ctrl 类,无需实例化视图类,可以直接调用控制器基础类封装的相关...