25. 常见操作数组合并 在drupal8的源码实现中有非常多的合并数组操作,这本是php层面的知识,但鉴于用的如此之多,而且drupal还专门实现了一种合并方法,所以特别设置一个主题来讲解。合并php数组主要有以下几个
20. 渲染上下文RenderContext、渲染器renderer 当drupal的控制器返回渲染数组的时候,系统会派发视图事件,渲染数组被main_content_view_subscriber(主内容视图订阅器)处理,它根据请求的格式,将系统流程定向到对应的格式渲染器,系统默认提供了四个格式渲染器,他们被定义在容器的main_content_renderers参数里面,其中html格式对应的是服务id为“main_content_renderer.htm
17. 控制器执行及其解析器controller_resolver 在drupal的HttpKernel核心中使用控制器解析器来取得要执行的控制器,以及解析出控制器需要的参数 除此之外也在多个地方用到它,比如渲染数组的回调解析,是一个重点内容 它的服务ID为:controller_resolver,接受以下两个参数:
16. 网站维护模式 当drupal8的网站需要升级、导入内容、备份、更改内容类型等等会影响访问用户的时候需要开启维护模式,操作路径是:管理-配置-开发-维护模式 开启维护模式并输入提示内容即可,在提示内容中@site可以代表当前站点的名称,除此外没有其他变量 那么维护模式是怎么实现的呢?这就是本篇的主题: