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 の文字列オフセットまたはオーバーロードされたオブジェクトへの/からの参照を作成できません

だから..私は何か間違ったことをしていることを知っています。フィールドを保存するためにどのフックを使用するのかわかりません..(さまざまなフィールドを一度に保存できますか?)

すべてのthxと私の英語のsry

4

1 に答える 1

1

Field Collectionと呼ばれるこの優れたモジュールをいつでも使用できます

乾杯

于 2012-10-10T15:19:42.847 に答える