Khi chúng ta đi đến đường dẫn /admin/structure/types/manage/article/fieldsvà sử dụng Add new fieldtùy chọn hoặc Add existing fieldtùy chọn, điều đó có tạo ra một trường, tạo một thể hiện trường hoặc đính kèm một thể hiện trường không? Làm thế nào để phân biệt giữa chúng? Vì vậy, theo lập trình, khi nào nên sử dụng API trường_create_field , field_create_instance và field_attach?
Trong tài liệu API trường, nó chỉ đề cập đến giao diện người dùng quản trị viên và không bao giờ nói về đường dẫn tạo cả trường và trường. Thật khó hiểu. Tôi thậm chí không biết nếu tôi thậm chí có ý nghĩa.
node/add/articlelà các trường hợp trường (được sử dụng lại ở một số loại thực thể khác nhau). Và các trường tại đường dẫn /admin/structure/types/manage/article/fieldslà các trường. Trong cơ sở dữ liệu tôi không thấy bảng thể hiện trường mà chỉ có bảng field_data mà tôi đoán, chúng ta sẽ nhận được khi lần đầu tiên tạo trường tại đường dẫn /admin/structure/types/manage/article/fieldsbằng cách sử dụng field_create_field. Và một thể hiện sau đó được đính kèm vào một gói (bài viết trong trường hợp này) mà chúng ta thấy ở đường dẫn node/add/article.