八月 2017

17 08月
Drupal 8 模块开发 2.2 : 创建表单
作者:蒲公英
0条评论
Drupal8模块开发
原文地址:https://docs.acquia.com/article/lesson-22-forms Drupal 8 表单 现在我们已经能够创建从区块布局画面可重复使用的区块,是时候学习怎样利用 API 添加一个配置表单了。 这个新的配置表单允许你使用用户界面设置显示在区块内的一个文本字符串。   按以下方式处理配置表单中的额外元素: 使用 blockForm() 方法向接收的 $form 数组添加元素。 使用 blockSubmit() 方法保存从表单接收的数据。 使用 defaultConfiguration() 方法定义默认的配置值。 为表单创建个区块 首先,我们创建一个包含这个表单的区块:
17 08月
Drupal 8 模块开发 2.1 : 区块与配置
作者:蒲公英
0条评论
Drupal8模块开发
原文地址:https://docs.acquia.com/articles/drupal-8-blocks-configuration-and-forms   我们已经了解了构建模块的几个必要条件,接下来看下 Drupal 8 中最常用的组件:区块和表单。   Drupal 8 中的块 API 变了,现在块即是插件(plugins)也是实体(entities)。 Drupal 8 中的块由两部分 API 组成:
17 08月
Drupal 8 模块开发 1.3 : 实验室和其他信息
作者:蒲公英
0条评论
Drupal8模块开发
原文地址:https://docs.acquia.com/articles/drupal-8-lesson-513-labs-and-other-information   总结 本节探讨了 Drupal 8 模块开发,学习了怎么使用新的 API 。 首先我们研究了一些基础知识:与 Drupal 7 对比讲解怎样开始一个 Drupal 8 模块(包括文件和目录结构)。 我们也看到了怎样定义路由,控制器,以及路由如何与控制器方法关联。 最后我们研究了怎样使用路由创建菜单。   下一课我们继续探讨 examples 模块,继续深入挖掘 Drupal 8 是如何工作的。   你现在应该理解:
17 08月
Drupal 8 模块开发 1.2 : 菜单
作者:蒲公英
0条评论
Drupal8模块开发
原文地址:https://docs.acquia.com/articles/drupal-8-lesson-512-menus   hook_menu() 和它的回调函数发生了什么? Drupal 8 里,hook_menu() 系统被拆分为几个 YAML 文件:
17 08月
Drupal 8 模块开发 1.1 : Examples 模块,Symfony,控制器
作者:蒲公英
0条评论
Drupal8模块开发
原文地址:https://docs.acquia.com/articles/examples-module-symfony-controllers-and-menu   Drupal 8 模块开发为何如此不同? Drupal 8 有必要实现自身的现代化改变,以便更有效的利用通用标准,保持与其它现代化框架的竞争力。