Ketika kita pergi ke jalan /admin/structure/types/manage/article/fields
dan menggunakan Add new field
opsi atau Add existing field
opsi, 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/article
adalah instance bidang (yang digunakan kembali di beberapa tipe entitas yang berbeda). Dan bidang di jalur /admin/structure/types/manage/article/fields
adalah 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/fields
menggunakan field_create_field
. Dan sebuah instance kemudian dilampirkan pada sebuah bundel (artikel dalam kasus ini) yang kita lihat di path node/add/article
.