0

我是 drupal 的新手,我对 CCK 字段有疑问。

我制作了一个自定义 cck 字段,安装模式如下所示:

function usig_location_field_schema($field) {
  return array(
    'columns' => array(
      'location_cck_usig' => array(
        'type' => 'varchar',
         'length' => 255,
         'not null' => FALSE,
      ),
      'lat_cck_usig' => array(
        'type' => 'varchar',
         'length' => 255,
         'not null' => FALSE,
      ),
      'lon_cck_usig' => array(
        'type' => 'varchar',
         'length' => 255,
         'not null' => FALSE,
      ),
    ),
  );
}

但是当我用这个日志保存新内容时.. drupal 崩溃:

致命错误:无法在第 6392 行的 /includes/common.inc 中创建对字符串偏移量或重载对象的引用

所以..我知道我做错了什么。我只是不知道使用哪个钩子来保存字段..(它可能一次保存各种字段?)

谢谢大家,对不起我的英语

4

1 回答 1

1

您可以随时使用这个名为Field Collection的出色模块

干杯

于 2012-10-10T15:19:42.847 回答