Yii 2.0 权威指南
$ m o d e l , 这些 变量代表从控制器 或其他触发视图渲染的对象 传入 到视图的数据。 提 提 提示 示 示: : : 将预定义变量列到视图文件头部注释处, 这样可 被轉 轄 轅 编辑器识别,也是生成视图文档的好方法。 安 安 安全 全 全 当创建生成轈 轔 轍 轌 页面的视图时,在显示之前将用户输入数据进行转码和 过滤非常重要, 否则,你的应用可能会被 跨站脚本1 3 攻击。 轴 轨 輲 客户端、轇轩 轴 轈 轵 轢 轏 轁 轵 轴 轨 輲 客户端。 • 轹 轩 轩 轳 软 车 轴 輯 轹 轩 轩 輲 輭 轢 软 软 轴 轳 轴 轲 轡 轰 6 4 : 提供了一套挂件,封装了 轂 软 软 轴 轳 轴 轲 轡 轰 6 5 的组 件和插件。 • 轹 轩 轩 轳 软 车 轴 輯 轹 轩 轩 輲 輭 轤 轥 轢 轵 轧 6 6 : 提供了对 轙 轩 轩 应用的调试支持。当使用该扩展 轭 轡 轧 轩 轮 轥 7 3 : 提供了基于 轉 轭 轡 轧 轩 轮 轥 7 4 的常用图像处理功能。 • 轹 轩 轩 轳 软 车 轴 輯 轹 轩 轩 輲 輭 轪 轵 轩 7 5 : 提供了一套封装 轊 轑 轵 轥 轲 轹 轕 轉 7 6 的挂件以及它们的交 互。 • 轹 轩 轩 轳 软 车 轴 輯 轹 轩 轩 輲 輭 轭 软 轮 轧 软 轤 轢 7 7 : 提供了对 轍 软 轮 轧 软 轄0 码力 | 537 页 | 4.66 MB | 1 年前3CmlPHP v2.x 开发手册
//注入服务并运行应用 //要注意的是这边只是做绑定并没有真正实例化 Cml::runApp(function() { //必须绑定。系统错误及异常捕获机制 如果想使用第三方的服务只要简单封装一个服务。实现\Cml\Inte rfaces\ErrorOrException接口即可 Cml::getContainer()->singleton('cml_error_or_exception' //Cml::getContainer()->singleton('cml_error_or_exception', \Cml\Service\Whoops:: class);//Whoops封装服务使用前请安装Whoops. composer require filp/whoops //必须绑定。环境解析。自带的服务实现development/product/cli三种。可以根据需要实现更多的环境 射到文 件的方式来执行相应的控制器方法。具体参考 http://doc.cmlphp.com/devintro/route/readme.html。 //如果想使用第三方的路由只要简单封装一个服务。实现\Cml\Interfaces\Route接口即可 8 Cml::getContainer()->singleton('cml_route', \Cml\Service\Route::class);0 码力 | 143 页 | 1.54 MB | 1 年前3CmlPHP v2.x 开发手册
//注入服务并运行应用 //要注意的是这边只是做绑定并没有真正实例化 Cml::runApp(function() { //必须绑定。系统错误及异常捕获机制 如果想使用第三方的服务 只要简单封装一个服务。实现 \Cml\Interfaces\ErrorOrException接口即可 Cml::getContainer()- >singleton('cml_error_or_exception' //Cml::getContainer()- >singleton('cml_error_or_exception', \Cml\Service\Whoops::class);//Whoops封装服务使用前请安装 Whoops. composer require filp/whoops //必须绑定。环境解析。自带的服务实现 development/product/cli三种。可以根据需要实现更多的环境 文件的方式来执行相应的控制 器方法。具体参考 http://doc.cmlphp.com/devintro/route/readme.html。 //如果想使用第三方的路由只要简单封装一个服务。实现 \Cml\Interfaces\Route接口即可 Cml::getContainer()->singleton('cml_route', \Cml\Service\Route::class);0 码力 | 245 页 | 720.67 KB | 1 年前3CmlPHP v2.x 开发手册
//注入服务并运行应用 //要注意的是这边只是做绑定并没有真正实例化 Cml::runApp(function() { //必须绑定。系统错误及异常捕获机制 如果想使用第三方的服务只要简单封装一个服务。实现 \Cml\Interfaces\ErrorOrException接口即可 Cml::getContainer()- >singleton('cml_error_or_exception' //Cml::getContainer()- >singleton('cml_error_or_exception', \Cml\Service\Whoops::class);//Whoops封装服务使用 前请安装Whoops. composer require filp/whoops //必须绑定。环境解析。自带的服务实现development/product/cli三种。可以根据需要实现更多的环境 射到文 件的方式来执行相应的控制器方法。具体参考 http://doc.cmlphp.com/devintro/route/readme.html。 //如果想使用第三方的路由只要简单封装一个服务。实现\Cml\Interfaces\Route接口即可 Cml::getContainer()->singleton('cml_route', \Cml\Service\Route::class);0 码力 | 251 页 | 973.37 KB | 1 年前3Laravel 5.3 中文文档
SendWelcomeEmail 监听器处理。 Mail 目录 这个目录默认不存在,但是可以通过执行 make:mail 命令生成,Mail 目录包含邮件发送类,邮件 对象允许你在一个地方封装构建邮件所需的所有业务逻辑,然后使用 Mail::send 方法发送邮件。 Notifications 目录 这个目录默认不存在,你可以通过执行 make:notification 命令创建, Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 73 入 UserRepository 后,我们可以在其基础上封装其他实现,也可以模拟或者创建一个假 的 UserRepository 实现用于测试。 深入理解 Laravel 服务容器对于构建功能强大的大型 Laravel 应用而言至关重要,对于贡献代码 你不太需要手动设置这个值。 5.4 控制器 1、简介 将所有的请求处理逻辑都放在单个 routes.php 中显然是不合理的,你也许还希望使用控制器类 组织管理这些行为。控制器可以将相关的 HTTP 请求封装到一个类中进行处理。通常控制器存放 在 app/Http/Controllers 目录中。 2、基本控制器 定义控制器 下面是一个基本控制器类的例子。所有的 Laravel 控制器应该继承自0 码力 | 691 页 | 9.37 MB | 1 年前3Laravel 6.0 中文文档
或 者 Gate::authorize 方法时,这些自定义的消息会被自动返回给前 端。 任务中间件 任务中间件允许你封装自定义的队列任务异常业务逻辑,避免在任务 自身处理中混入对应样板代码。例如,在之前的 Laravel 版本中, 你可能需要在频率限制回调中封装某个任务的 handle 方法处理逻 辑: /** * 执行任务 本文档由学院君提供 学院君致力于提供优质 Laravel 你可以按需添加自己的服务提供者到该目录。 Rules 目录 该目录默认不存在,但是会伴随你执行 Artisan 命令 make:rule 自 动生成。Rules 目录包含应用的自定义验证规则对象,这些规则用于 在单个对象中封装复杂的验证逻辑,想要了解更多的话,请参考验证 文档。 重 量 级 开 发 环 境 : Homestead 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun 从数据库获取用户信息。注入 UserRepository 后, 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 121 我们可以在其基础上封装其他实现,也可以模拟或者创建一个假 的 UserRepository 实现用于测试。 深入理解 Laravel 服务容器对于构建功能强大的大型 Laravel 应用 而言至关重要,对于贡献代码到0 码力 | 1442 页 | 14.66 MB | 1 年前3Laravel 5.6 中文文档
SendWelcomeEmail 监听器处理。 Mail 目录 这个目录默认不存在,但是可以通过执行 make:mail 命令生成,Mail 目录包含应用所有邮件相关类,邮件对象允许你在一个地方封装构建邮件所需 的所有业务逻辑,然后使用 Mail::send 方法发送邮件。 Notifications 目录 这个目录默认不存在,你可以通过执行 make:notification 命令连带创建, 者到该目录。 Rules 目录 该目录默认不存在,但是会伴随你执行 Artisan 命令 make:rule 自动生成。Rules 目录包含应用的自定义验证规则对象,这些规则用于在单个对象 中封装复杂的验证逻辑,想要了解更多的话,请参考验证文档。 Homestead 简介 Laravel 为开发者提供了一套完善的重量级本地开发环境 —— Laravel Homestead。 需要从数据源获取用户,所以,我们注入了一个可以获取用户的服务 UserRepository,其扮演的角色类似使 用 Eloquent 从数据库获取用户信息。注入 UserRepository 后,我们可以在其基础上封装其他实现,也可以模拟或者创建一个假 的 UserRepository 实现用于测试。 深入理解 Laravel 服务容器对于构建功能强大的大型 Laravel 应用而言至关重要,对于贡献代码到 Laravel0 码力 | 377 页 | 14.56 MB | 1 年前3Laravel 5.2 中文文档
return App\User::where('name', $value)->first(); }); 自定义“Not Found” 如果你想要指定自己的“Not Found”行为,将封装该行为的闭包作为第三个参数传递 给 model 方法: $router->model('user', 'App\User', function() { throw new NotFoundHttpException; 方法将该中间件注册到容器中。 HTTP 控制器 1、简介 将所有的请求处理逻辑都放在单个 routes.php 中显然是不合理的,你也许还希望使用控制 器类组织管理这些行为。控制器可以将相关的 HTTP 请求封装到一个类中进行处理。通 常控制器存放在 app/Http/Controllers 目录中。 2、基本控制器 下面是一个基本控制器类的例子。所有的 Laravel 控制器应该继承自 Laravel => 'default' ]); 订阅支付实现:Laravel Cashier 1、简介 Laravel Cashier 为通过 Stripe 实现订阅支付服务提供了一个优雅平滑的接口。它封装了几 乎所有你恐惧编写的样板化的订阅支付代码。除了基本的订阅管理外,Cashier 还支持处 理优惠券、订阅升级/替换、订阅“数量”、取消宽限期,甚至生成 PDF 发票。 1.1 安装&配置0 码力 | 377 页 | 4.56 MB | 1 年前302 HTML 杨亮 《PHP语⾔程序设计》
name="btn2" value="清除"> 28 单选框 多选框 下拉框 按钮 数据提交位置 最重要的元素 -div 没有具体含义,但可以容纳所有的元素, 对这些元素起到封装的作⽤用 它的重要意义将在下⼀一节充分体现 HTML只是为了说明内容和结构,与外表⽆无关 CSS负责将HTML元素的外观 JavaScript负责所有⻚页⾯面的交互及动作 三驾⻢马⻋车0 码力 | 20 页 | 2.44 MB | 1 年前3Laravel 5.1 中文文档
方法将该中间件注册到容器中。 HTTP 控制器 1、简介 将所有的请求处理逻辑都放在单个 routes.php 中肯定是不合理的,你也许还希望使用控制 器类组织管理这些行为。控制器可以将相关的 HTTP 请求封装到一个类中进行处理。通常控 制器存放在 app/Http/Controllers 目录中。 2、基本控制器 下面是一个基本控制器类的例子。所有的 Laravel 控制器应该继承自 Laravel Laravel 学院(LaravelAcademy.org)提供 176 集合 1、简介 Illuminate\Support\Collection 类为处理数组数据提供了平滑、方便的封装。例如,查看下 面的代码,我们使用帮助函数 collect 创建一个新的集合实例,为每一个元素运行 strtoupper 函数,然后移除所有空元素: $collection = collect(['taylor'0 码力 | 307 页 | 3.46 MB | 1 年前3
共 10 条
- 1