モジュール内からプログラムでカスタムコンテンツタイプを作成する方法を学ぼうとしています。
ただし、モジュールをアンインストールして再インストールした後、作成しようとした1つ以上のフィールドがすでに存在するため、作成できなかったというエラーが発生しました。
そこで、データベースをハッキングして、コンテンツタイプとそれに属するすべてのテーブルを削除しました。
同じ結果-フィールドはすでに存在します。
次に、Drupal API Webサイトにアクセスして、フィールドとフィールドインスタンスを削除する方法を探しました。
field_delete_field()
と
field_delete_instance()
作成したフィールドを削除しようとすると、phpページを作成しましたが、削除しようとしたテーブルが存在しないというエラーが表示されました。
だから私はちょっと立ち往生しています-フィールドがすでに存在するために作成できず、フィールドが存在しないために削除できません!
ところで、私がモジュールをモデル化した後のコードは、Drupalサンプルモジュールの「node_example」セクションにあるコードです。