Yii 2.0 权威指南可以使用 $ t h i s - > c o n t e x t 。 要在其他视图里渲染一个局部视图,使用 $ t h i s - > r e n d e r ( ) ,而不是 $ t h i s - > r e n d e r P a r t i a l ( ) 。 r e n d e r ( ) 现在只返回渲染结果,而不是直接显示 它,所以现在你必须显式地把它 卥 卣 卨 卯 出来。像这样: l l e r 。使用 譹 譩 譩 譜 譢 譡 譳 譥 譜 譁 譣 譴 譩 譯 譮 作为操作类的基类。 这些变化最明显的影响是,当你在写控制器操作的代码时, 应该返回 (轲 轥 轴 轵 轲 轮 )要渲染的内容而不是输出(轥 轣 轨 软 )它: p u b l i c f u n c t i o n a c t i o n V i e w ( $ i d ) { $ m o d e l = \ a 视图经过主题修饰的版本就会是 / w e b / t h e m e s / b a s i c / s i t e / i n d e x . p h p 。 也因此 让主题现在可以应用在任何视图文件之上, 甚至是渲染控制器上下文环境 之外的视图文件或小部件。 同样,C T h e m e M a n a g e r 组件已经被移除了。 取而代之的 t h e m e 成为了 v i e w 应用组件的一个可配置属性。0 码力 | 537 页 | 4.66 MB | 1 年前3
CmlPHP v2.x 开发手册
'Config',//自动载入配置 用 'app_lang_path_name' => 'Lang',//自动载入语言用 'app_view_path_name' => 'View',//渲染模板用 'app_controller_path_name' => 'Controller',//路 由根据请求url映射控制器用 'app_static_path_name' 路由的使用请参看 路由章节 proxxx/Runtime目录 Runtime 目录为运行时目录,该目录下存放了系统运行时的一些 临时文件,下面做详细说明 Cache 该目录该目录下存放了模板渲染后的缓存及系统缓存使用文件缓 存时生成的缓存文件 Data 框架会对数据库的表字段结构缓存在此目录下,所以线上环节如 果有修改了主键名,请清空该目录 Logs 系统在开发环境会把警告以下的错误直接显示在控制台,致命错 'port' => 6379 //] ], */ /*模板设置*/ 'view_render_engine' => 'html',//默认的视图渲染引 擎,html/excel/json/xml 'default_charset' => 'utf-8', // 默认输出编码 'http_cache_control' => 'private'0 码力 | 245 页 | 720.67 KB | 1 年前3
CmlPHP v2.x 开发手册
'Config',//自动载入配置用 'app_lang_path_name' => 'Lang',//自动载入语言用 'app_view_path_name' => 'View',//渲染模板用 'app_controller_path_name' => 'Controller',//路由根据请求url映射控制器用 'app_static_path_name' 关于路由的使用请参看 路由章节 14 proxxx/Runtime目录 Runtime 目录为运行时目录,该目录下存放了系统运行时的一些临时文件,下面做详细说明 Cache 该目录该目录下存放了模板渲染后的缓存及系统缓存使用文件缓存时生成的缓存文件 Data 框架会对数据库的表字段结构缓存在此目录下,所以线上环节如果有修改了主键名,请清空该 目录 Logs 系统在开发环境会把警告 'port' => 6379 //] ], */ /*模板设置*/ 'view_render_engine' => 'html',//默认的视图渲染引擎,html/excel/json/xml 'default_charset' => 'utf-8', // 默认输出编码 'http_cache_control' => 'private'0 码力 | 143 页 | 1.54 MB | 1 年前3
CmlPHP v2.x 开发手册
'Config',//自动载入配置用 'app_lang_path_name' => 'Lang',//自动载入语言用 'app_view_path_name' => 'View',//渲染模板用 'app_controller_path_name' => 'Controller',//路由根据请求url映射控制器用 'app_static_path_name' 关于路由的使用请参看 路由章节 proxxx/Runtime目录 Runtime 目录为运行时目录,该目录下存放了系统运行时的一些临时文件,下面做 详细说明 Cache 该目录该目录下存放了模板渲染后的缓存及系统缓存使用文件缓存时生成的缓存文 件 Data 框架会对数据库的表字段结构缓存在此目录下,所以线上环节如果有修改了主键 名,请清空该目录 Logs 系统在开发环境会把警告 'port' => 6379 //] ], */ /*模板设置*/ 'view_render_engine' => 'html',//默认的视图渲染引擎,html/excel/json/xml 'default_charset' => 'utf-8', // 默认输出编码 'http_cache_control' => 'private'0 码力 | 251 页 | 973.37 KB | 1 年前3
Laravel 5.6 中文文档方法将这个组件名从 components.alert 改为别名 alert: Blade::component('components.alert', 'alert'); 组件起了别名之后,就可以使用别名来渲染: @component('alert') You are not allowed to access this resource! @endcomponent 或者,如果组件没有额外插槽,可以使用组件别名作为 org 5 HTML 实体编码 在之前版本的 Laravel 中,Blade 不会对 HTML 实体进行双重编码。这并不是底层 htmlspecialchars 函数的默认行为,而且会在渲染内容或传递内 联 JSON 内容到 JavaScript 框架时导致预期之外的结果。 在 Laravel 5.6 中,Blade 以及辅助函数 e 默认会对特殊字符进行双重编码,从而与 PHP 底层 辅助函数 e 在之前版本的 Laravel 中,Blade (以及辅助函数 e)不会对 HTML 实体进行双重编码。这并不是底层 htmlspecialchars 函数的默认行为,而且会 在渲染内容或传递内联 JSON 内容到 JavaScript 框架时导致预期之外的结果。 在 Laravel 5.6 中,Blade 以及辅助函数 e 默认会对特殊字符进行双重编码,从而与 PHP 底层0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 6.0 中文文档类。事件类用于告知应用其他部分某个事件发生情况并提供灵活的、 解耦的处理机制。 Exceptions 目录 Exceptions 目录包含应用的异常处理器,同时还是处理应用抛出的 任何异常的好地方。如果你想要自定义异常如何记录或渲染,需要编 辑该目录下的 Handler 类。 Http 目录 Http 目录包含了控制器、中间件以及表单请求等,几乎所有通过 Web 进入应用的请求处理都在这里进行。 Jobs 目录 该目录默认不存在,可以通过执行 定义一个路由或控制器。view 方法接收一个 URI 作为第一个参数, 以及一个视图名称作为第二个参数,此外,你还可以提供一个数组数 据传递到该视图方法作为可选的第三个参数,该数组数据可用于视图 中的数据渲染: Route::view('/welcome', 'welcome'); Route::view('/welcome', 'welcome', ['name' => '学院君 ']); 我们在 时所执行的路由。通常,未处理请求会通过 Laravel 的 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 194 异常处理器自动渲染一个「404」页面,不过,如果你 在 routes/web.php 文件中定义了 fallback 路由的话,所有 web 中 间件组中的路由都会应用此路由作为兜底,当然,如果需要的话,你 还可以添加额外的中间件到此路由:0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.2 中文文档public function register() { // } } 3、视图 Composer 视图 Composer 是当视图被渲染时的回调或类方法。如果你有一些数据要在视图每次渲 染时都做绑定,可以使用视图 Composer 将逻辑组织到一个单独的地方。 首先要在服务提供者中注册视图 Composer,我们将会使用辅助函数 如果创建一个新的服务提供者来包含视图 Composer 注册,需要添加该服务提供者到配 置文件 config/app.php 的 providers 数组中。 现在我们已经注册了 Composer,每次 profile 视图被渲染时都会执 行 ProfileComposer@compose,接下来我们来定义该 Composer 类: with('count', $this->users->count()); } } 视图被渲染前,Composer 类的 compose 方法被调用,同 时 Illuminate\Contracts\View\View 被注入该方法,从而可以使用其 with 方法来绑定数 据到视图。 注意:所有视图0 码力 | 377 页 | 4.56 MB | 1 年前3
Laravel 5.3 中文文档Laravel 中文学习资源 44 Exceptions 目录 Exceptions 目录包含应用的异常处理器,同时还是处理应用抛出的任何异常的好地方。如果你想 要自定义异常如何记录异常或渲染,需要修改 Handler 类。 Http 目录 Http 目录包含了控制器、中间件以及表单请求等,几乎所有进入应用的请求处理都在这里进行。 Jobs 目录 该目录默认不存在,可以通过执行 方法负责将给定异常转化为发送给浏览器的 HTTP 响应,默认情况下,异常被传递给为你 生成响应的基类。当然,你也可以按照自己的需要检查异常类型或者返回自定义响应: /** * 将异常渲染到 HTTP 响应中 * * @param \Illuminate\Http\Request $request * @param \Exception $e * @return 失败错误”(401)亦或是程序出错造成的 500 错误,为了在应用中生成这样的响应,可以使用 abort 方法: abort(404); abort 方法会立即引发一个会被异常处理器渲染的异常,此外,你还可以像这样提供响应描述: abort(403, 'Unauthorized action.'); 该方法可在请求生命周期的任何时间点使用。 自定义 HTTP 错误页面0 码力 | 691 页 | 9.37 MB | 1 年前3
Laravel 5.1 中文文档public function register() { // } } 2、视图 Composer 视图 Composers 是当视图被渲染时的回调或类方法。如果你有一些数据要在视图每次渲染 时都做绑定,可以使用视图 composer 将逻辑组织到一个单独的地方。 本文档由 Laravel 学院(LaravelAcademy.org)提供 49 的 providers 数组中。 本文档由 Laravel 学院(LaravelAcademy.org)提供 50 现在我们已经注册了 composer,每次 profile 视图被渲染时都会执行 ProfileComposer@compose,接下来我们来定义该 composer 类: with('count', $this->users->count()); } } 本文档由 Laravel 学院(LaravelAcademy.org)提供 51 视图被渲染前,composer 的 compose 方法被调用,同时 Illuminate\Contracts\View\View 被注入,可使用其 with 方法来绑定数据到视图。 注意:所有视图 composers0 码力 | 307 页 | 3.46 MB | 1 年前3
共 9 条
- 1













