Biz yola giderken /admin/structure/types/manage/article/fieldsve kullanımı Add new fieldseçeneği veya Add existing fieldseçeneği, yani bir saha örneği oluşturun, bir alan oluşturmak veya bir saha örneği vermektedir? Aralarında nasıl ayrım yapılır? Peki, programlı olarak, field_create_field , field_create_instance ve field_attach API'sı ne zaman kullanılır ?
Alan API belgelerinde yalnızca yönetici kullanıcı arayüzünden bahseder ve hem alanların hem de alan örneklerinin oluşturulacağı yol hakkında asla konuşmaz. Bu yüzden kafa karıştırıcı. Bir anlam ifade edip etmediğimi bile bilmiyorum.
node/add/article, alan örnekleridir (birkaç farklı varlık türünde yeniden kullanılır). Ve yoldaki /admin/structure/types/manage/article/fieldsalanlar alanlardır. Veritabanında bir alan örneği tablosu görmüyorum, ancak yalnızca field_data tablosunu görüyorum, sanırım, /admin/structure/types/manage/article/fieldskullanarak yolu ilk kez oluşturduğumuzda aldık field_create_field. Ve bir örnek o zaman yolda gördükleri bir paket (bu durumda makale) takılır node/add/article.