entity api

Drupal 7 Entity 定义 可以使用的参数


$return['pointstest'] = [
  //hook_entity_info
  'label',
  'controller class',
  'base table',
  'revision table',
  'static cache',
  'field cache',
  'load hook',
  'uri callback',
  'label callback',
  'language callback',
  'fieldable',
  'translation',
  'entity keys' => [
    'id',
    'revision',
    'bundle',
    'label',
    'language',
    //entity_crud_hook_entity_info
    'name',
    'module',
    'status',
    'default revision',
  ],
  'bundle keys' => [
    'bundle',
  ],
  'bundles' => [
    'label',
    'uri callback',
    'admin' => [
      'path',

Drupal Entity


Drupal Entity开发学习记录。

Drupal entity 开发


Entity开发。

报 Fatal error: Class name must be a valid object or a string in includes\common.inc on line 7937

检查类控制器的构造函数是不是写对了。

public function __construct($values = array()) {
  parent::__construct($values, 'entity_name');
}

模块参考profile2,添加的 Add profile type 如果名字是全数字,会load失败。暂无解决办法。