- 博客(5)
- 资源 (9)
- 收藏
- 关注
原创 云客Drupal源码分析之控制器执行及其解析器controller_resolver
在drupal的HttpKernel核心中使用控制器解析器来取得要执行的控制器,以及解析出控制器需要的参数除此之外也在多个地方用到它,比如渲染数组的回调解析,是一个重点内容它的服务ID为:controller_resolver,接受以下两个参数:psr7.http_message_factory:用于创建psr7描述的请求对象(关于这个请看:http://www.php-fig.o
2016-11-26 16:26:15 871
原创 云客Drupal源码分析之网站维护模式
当drupal8的网站需要升级、导入内容、备份、更改内容类型等等会影响访问用户的时候需要开启维护模式,操作路径是:管理-配置-开发-维护模式开启维护模式并输入提示内容即可,在提示内容中@site可以代表当前站点的名称,除此外没有其他变量你们维护模式是怎么实现的呢?这就是本篇的主题:判断维护模式的工作是在处理核心派发kernel.request事件的时候进行的,优先级低于路由判断,也
2016-11-22 17:45:09 974
原创 云客Drupal源码分析之路由系统Route
drupal8使用的路由系统很强大,在系统中是一个比较大的子系统,它基于Symfony路由组件,所以请务必先学习Symfony的路由组件。Symfony路由组件的官网文档地址是:http://symfony.com/components/Routing路由是什么呢?就是一个请求到达后决定由谁去处理的系统,它决定着处理流程的去向,一些比较小的系统路由设计会针对网址特定的格式或元素判断谁来处理
2016-11-17 20:20:45 2299
原创 云客Drupal源码分析之认证Authentication系统、认证提供器
在drupal8中如何判定请求来源于已认证用户?不带认证信息的请求视作匿名用户,带认证信息的所有请求都需要认证,不能通过认证的请求显示质询界面,会话ID就是一种认证信息。那么是何时又是如何认证的呢?这就是本篇的主题。认证系统是在何时开始运作的呢?它是在核心派发kernel.request事件时触发的,在认证订阅器AuthenticationSubscriber中完成这个时机是比较早的,在得
2016-11-07 12:19:49 1048
原创 云客Drupal源码分析之核心处理流程HttpKernel(drupal8执行流程)
有人问云客drupal8源码分析系列文章有顺序规律吗?我的回答是有!从第一篇开始以来她是按照drupal的执行流程分主题进行的,除前言外,已经发布12篇了,如果你是跟着drupal8的执行流程进行研究学习的,那么这些文章就像站在路旁等着你的引路人为你揭开一些迷惑的问题,drupal很大,前方很远,有时候你可能感觉站在一望无际的平原,眼前只有遥远天际的落日昏辉,希望这些引路人让走在这条路上的你不那么
2016-11-03 15:27:09 2722
PHP开发者的JavaScript快速教程.rar
2019-05-17
PHP开发者的JavaScript快速简明教程
2019-05-17
WeixinForEcms1.0发布版
2015-12-31
php语言历史版本更新概要php4-php7(20151209)
2015-12-31
Zend Studio 10.6.2破解文件 亲测可用
2014-07-20
mysql数据库字段复制
2013-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人