跳转到主要内容
  • drupal8函数和类库的存放

    EntityTest.php文件简单分析:

    定义一些可以调用的变量和结构函数:

    位置:

    core\modules\system\tests\modules\entity_test\lib\Drupal\entity_test\Plugin\Core\Entity

    针对模块的相对存放路径:lib\Drupal\entity_test\Plugin\Core\Entity

    需要了解的基础知识:

  • drupal8目录结构

    drupal8目录结构发生了变化,自定义的modules目录被放到了根目录,核心的modules模块放到了core下面。

    每个模块下面根据需求添加lib目录和config目录

    config目录存放yml文件

    lib目录存放扩展的类库和函数

  • drupal8数据库查询

    在drupal8的数据库查询里面发生了些什么变化呢?learning将一步步带你揭开drupal8的神秘面纱。

  • drupal8变量

    drupal8里面更新了哪些变量,改如何使用呢?learning带你走人drupal8神奇的世界。

  • drupal彩蛋--寻找drupal examples

    在drupal8的大本营里面发现了这个彩蛋,drupal8 examples隐藏的可够深的,不过还是被我给找到了。

    目录:core\modules\system\tests\modules

    模块默认的info文件里设定了隐藏属性:

    hidden = TRUE

    想做测试的朋友在前面添加分号(;),去掉改模块的隐藏属性,在extend下面就可以看到了。

  • drupal8更改已有表单hook_form_FORM_ID_alter()

    1、filedset更新为details

    2、使用yml方式保存变量

  • drupal8表单

    drupal8表单相关

  • drupal8查询添加分页代码变化

    1、添加扩展路径

    2、调用yml存储的分页

  • drupal8变量的存储和设定使用yml文件

    drupal8变量的存储和设定使用yml文件

    variable_get()/variable_set()替换为get()/set()

  • 初探drupal8

    下载安装drupal8版本,新版本的变化:

    1、管理界面的变化。

    顶部的导航更加简洁和方便,而且可以很方便的折叠和打开,打开以后单独显示在左侧区域。

    2、模块管理名称更新为extend.

    3、默认的内容类型为article,不再支持blogs模块.

  • 第3步:settings.php文件

    原文链接:http://drupal.org/node/540242

    在运行安装脚本前,你需要创建一个settings.php文件并设置权限。

    Settings.php

    你下载的Drupal 中sites/default/default.settings.php 附带了配置文件。复制默认文件并命名为settings.php。

  • ACID和BASE之间的一致性、可用性和分区宽容度(CAP)

    事务(Transaction)的典型例子是汇款给别人。这是一个极为复杂的过程,但是在当天结束的时候,你期望你的帐户余额减少了你汇出的金额,而收款人的余额增加了该金额(减去汇费)。你同样期望,一旦银行说“你汇出了钞票”,它就确实汇出了,而不管实际的汇款需要用时多久(有个叫作SWIFT的汇款耗时简直是长得太荒谬了)。还有一个期望是,如果钱从你的帐户中消失了,它就会出现另一方的帐户中,而不管银行的计算机系统出了什么状况。你当然不想如果某台电脑崩溃,你的钱就消失得无影无踪了。

  • SQL中的NULL值

    NULL是一个极妙的颠覆常规逻辑的结构;它的使用充满矛盾,它甚至在数据库中都不是始终如一的。NULL用来发出这样一种信号:某些数据丢失或无效,并且它永远都不等于、大于或小于任何东西。不管你对它做什么,操作的结果都是NULL。你需要一个特殊的IS NULL操作符来判断NULL值,如下:

  • 索引

    你怎样在一本烹饪书中找到一个菜谱?当然是查找目录。按字母排序的菜谱固然便于查找,可是你会去记那个用西班牙香肠和牛油果做的美味沙拉的名字吗?即便你会,烹饪书也一般都是按照某些其他的主题,如季节或场合来排序的,所以就算是记住菜谱的确切名字,也不会有多大帮助。因此,让我们来建立一个基于原料的索引,它包含原料所出现位置的页码,如下:

    牛油果 40, 60, 233 西班牙香肠 50, 60, 155

  • Twig模板引擎引入D8

    最后更新于 2012年 9月 19日

    该版本的最后文档 #1788918: [GTD] [META] 在12月1日前准备好 Twig 主引擎核心包

    为了使得Twig 成为主要的主题引擎成为可能,我们不得不在12月1日以前确定诸多的议题。

    这项议题的主要意旨是为可能的代码冲刺设置一个起点和作为对各位开发者们的帮助。