Chúng không phải là một phần của lõi Drupal, nhưng là các khóa bổ sung được cung cấp / sử dụng bởi Mô đun thực thể . Các ý kiến trong entity.api.php xóa nó khá độc đáo:
Để cung cấp thông tin thuộc tính thực thể cho các trường, mỗi loại trường có thể chỉ định loại thuộc tính để ánh xạ vào thông tin trường của nó bằng khóa 'property_type'. Với thông tin đó, các mặc định hữu ích được tạo ra, đã phù hợp với nhiều loại trường.
Tuy nhiên, có thể chỉ định các cuộc gọi lại tiếp theo, điều đó có thể thay đổi thông tin thuộc tính được tạo. Để làm như vậy, hãy sử dụng khóa 'property_callbacks' và đặt nó thành một mảng các tên hàm. Ngoài ra, bất kỳ thông tin thuộc tính nào được cung cấp cho trường hợp sử dụng khóa 'thông tin thuộc tính' cũng được thêm vào.
Tôi sợ rằng tôi không biết về bất kỳ khóa không có giấy tờ nào khác, nhưng một nhận xét trong cùng một tệp ngay phía trên các ghi chú trước đó:
Đây là một trình giữ chỗ để mô tả các khóa tiếp theo cho hook_field_info (), được giới thiệu bởi API thực thể.
Tôi sẽ chỉ để mắt đến tập tin đó khi các phiên bản tương lai của mô-đun Thực thể xuất hiện để xem liệu có bất kỳ phiên bản mới nào đã được thêm vào không; property_type
và property_callbacks
là những người duy nhất được đề cập tại thời điểm viết.