Ketika kita pergi ke jalan /admin/structure/types/manage/article/fieldsdan menggunakan Add new fieldopsi atau Add existing fieldopsi, apakah itu membuat bidang, membuat contoh bidang atau melampirkan contoh bidang? Bagaimana cara membedakannya? Jadi, secara pemrograman, kapan harus menggunakan field_create_field , field_create_instance , dan field_attach API?
Dalam dokumentasi API lapangan, hanya disebutkan UI admin dan tidak pernah berbicara tentang jalur tempat membuat bidang dan contoh bidang. Jadi itu membingungkan. Aku bahkan tidak tahu apakah aku masuk akal.
node/add/articleadalah instance bidang (yang digunakan kembali di beberapa tipe entitas yang berbeda). Dan bidang di jalur /admin/structure/types/manage/article/fieldsadalah bidang. Dalam database saya tidak melihat tabel instance bidang tetapi hanya tabel field_data yang, saya kira, kita dapatkan ketika kita pertama kali membuat bidang di jalur /admin/structure/types/manage/article/fieldsmenggunakan field_create_field. Dan sebuah instance kemudian dilampirkan pada sebuah bundel (artikel dalam kasus ini) yang kita lihat di path node/add/article.