- 博客(5)
- 资源 (9)
- 收藏
- 关注
原创 twig模板引擎详解(下集:开发者篇)【twig模板引擎中文使用教程】
上集重点介绍了twig模板的使用,供模板设计者阅读,下集供php开发者阅读,讲解如何调用和扩展twig,这一篇安装和采用版本将衔接上集内容。Twig_Environment:该类的实例是twig模板系统的中心枢纽,也叫环境对象,用于保存配置、twig扩展、加载模板等,在她内部调度twig系统的各个类,可以说她是系统的对外使用接口,代表整个twig系统,因此通常用$twig变量名来表示她(在本...
2018-07-24 19:40:11 3047
原创 twig模板引擎详解(上集:设计师篇)【twig模板引擎中文使用教程】
前文:本文是《云客drupal源码分析》系列的番外篇,由于drupal采用了twig模板引擎,因此该篇将详细介绍twig,但不会涉及drupal任何内容,是原生twig的使用详解,分上下两集,上集供设计师阅读,讲解在模板中的使用,下集供php程序开发人员阅读,讲解程序调用、扩展开发。本篇为上集,额外介绍了安装等必要内容,以便首次接触人员查阅,纯模板设计师可以跳过。官网地址:https://t...
2018-07-17 19:52:27 4578
原创 云客Drupal源码分析之主题管理器themeManager
主题管理器主要作用是调用模板或主题函数(主题函数不是主题钩子函数,将在D9中移除)将渲染数组转化为页面字符串输出、执行主题修改钩子等,在阅读本篇前,你应该先阅读本系列的以下章节:主题处理器:服务id:theme_handler类:Drupal\Core\Extension\ThemeHandler和主题管理器只一字之差,但功能完全不同,她是更底层的,用于提供主题扩展的扫描、安装等主题协商者:服务i...
2018-07-13 10:02:36 961
原创 云客Drupal源码分析之主题钩子注册theme.registry
以下内容仅是一个预览,完整内容请见文尾:全文目录(全文11509字):主题钩子定义:主题注册服务:主题实现:主题钩子注册:主题钩子类型:函数注册:扫描注册:注册顺序及覆写:主题钩子、主题函数、模板命名:预处理函数:注册后处理及修改:运行时主题注册表:补充说明:BUG报告:一、在drupal8.5中主题钩子注册逻辑有多个bug,简要说明如下,请避免,这些云客已经向官方提交了报告:1在drupal8系...
2018-07-06 14:10:43 359
原创 云客Drupal源码分析之主题初始化器
在主题处理器一节提到了主题扩展对象(\Drupal\Core\Extension\Extension),该对象包含了一个主题的全部信息,但仅仅是该主题的信息,在系统中许多地方实际使用的是更高层次的活动主题对象(见下),她包含前者所有信息,还处理库覆写、库继承等主题与主题间相互影响的内容,该对象就是在主题初始化器中产生的,同时主题初始化器还负责加载主题主扩展文件等工作。主题初始化器:服务id:the...
2018-07-02 17:40:34 246
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关注的人