8 EntityFieldQuery

admin 的头像
Submitted by admin on 星期三, 2015-09-02 08:29

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com​
在没有使用EntitiFieldQuery之前,我一直都是采用db_select的形式,这个我们在前面已经讲过了。我们先来看一个实际的例子,这段代码主要是我写的:
/**
* @file
* Field validation unique validator.
*

Drupal版本:

7.16 安装时为实体创建字段

admin 的头像
Submitted by admin on 星期三, 2015-09-02 08:24

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们这里是手动的创建Breadcrumb link字段,我们希望在安装这个Breadcrumb2模块的时候,自动的帮我们创建这个字段。这个字段,对我们来说是必须的。首先,我们把现有的字段的信息导出来。这里我们使用Features模块。

Drupal版本:

7.12 调试并解决已有代码的问题

admin 的头像
Submitted by admin on 星期二, 2015-09-01 09:54

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
通过Google搜索,找不到答案。有很多同样的问题,但是里面没有我们想要的答案。这个时候,我们需要打开common.inc文件,找到7750行,Drupal核心的版本不一样,这里显示的行数也不一致。但是代码是一样的:
/**
* Get the entity controller class for an entity type.

Drupal版本:

7.11 添加实体

admin 的头像
Submitted by admin on 星期二, 2015-09-01 09:51

​作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们首先定义菜单项:
$items['breadcrumb/add'] = array(
'title' => 'Add breadcrumb',
'page callback' => 'breadcrumb2_add',
'access arguments' => array('administer breadcrumbs'),

Drupal版本:

页面

Subscribe to Think in Drupal RSS