Коли ми переходимо до шляху /admin/structure/types/manage/article/fieldsта використовуємо Add new fieldопцію чи Add existing fieldопцію, чи створює це поле, створює екземпляр поля чи додає екземпляр поля? Як розмежувати їх? Отже, програмно, коли використовувати field_create_field , field_create_instanіe та field_attach API?
У документації польових API він згадує лише інтерфейс адміністратора і ніколи не розповідає про шлях, куди потрібно створювати і поля, і екземпляри поля. Тож це заплутано. Я навіть не знаю, чи я навіть має сенс.
node/add/articleце екземпляри поля (які повторно використовуються у кількох різних типах сутності). І поля на шляху - /admin/structure/types/manage/article/fieldsце поля. У базі даних я не бачу таблицю екземплярів поля, а лише таблицю field_data, яку, я думаю, ми отримуємо, коли ми вперше створюємо поле за /admin/structure/types/manage/article/fieldsдопомогою шляху field_create_field. Потім екземпляр додається до групи (стаття в цьому випадку), яку ми бачимо на шляху node/add/article.