32. 国际化Internationalization:核心翻译系统 在开始新系统的学习前,建议先闭上眼睛想一下如果是自己来设计,会怎么实现呢,这会很有趣,而且对后面的学习大有帮助,也可避免出现填鸭式教育学习的饱腹感导致的情绪上的波动甚至厌烦,比如翻译系统我们就可以这样思考:网站中有许多文本,短的如菜单文本、长的有整篇文章、中长的有功能提示说明等,各文本属性
31. 数据验证Validation drupal8的验证组件是基于symfony验证器组件的,为此本系列专门写了篇教程来独立介绍symfony的验证器validator,在看本篇前务必先阅读那篇教程,目前drupal8使用的symfony/validator为2.8版本,该教程以3.2版本做介绍,但不必担心,2.8版本和3.2版本相比变化
30. symfony验证器组件validator 本篇是为理解《云客drupal8源码分析之验证器》做准备的(drupal8使用了symfony的验证器,在读那篇前应先读本篇),但本篇完全独立介绍symfony验证器validator,基于3.2版本,可看做是symfony验证器validator组件的独立文档,官网文档地址:http://symfony.com/doc/current/components/validator.html,推荐先看官网文档,本文档将补充讲述官网文档未提到或者
25. 常见操作数组合并 在drupal8的源码实现中有非常多的合并数组操作,这本是php层面的知识,但鉴于用的如此之多,而且drupal还专门实现了一种合并方法,所以特别设置一个主题来讲解。合并php数组主要有以下几个