Điểm:1

Làm cách nào để kiểm soát tên cấu hình?

lá cờ bn

Khi tạo thực thể cấu hình, chúng tôi nhận được tệp example_entity.schema.yml:

example_module.example_entity.*:
  gõ: config_entity
  nhãn: 'Cấu hình ví dụ'
  lập bản đồ:
    Tôi:
      loại: chuỗi
      nhãn: 'ID'
    nhãn mác:
      loại: nhãn
      nhãn: 'Nhãn'
    uid:
      loại: chuỗi

Việc tạo các thực thể thuộc loại này sẽ dẫn đến tên cấu hình, trong đó dấu hoa thị được thay thế bằng thuộc tính "id" của thực thể:

example_module.example_entity.name_1
example_module.example_entity.name_2
...

Nhưng làm cách nào để kiểm soát, thuộc tính nào được sử dụng và cách thêm hỗ trợ cho nhiều thuộc tính hơn? Ví dụ, trong lõi của core.entity_form_display.*.*.*, ánh xạ loại thực thể thành ký tự đại diện đầu tiên, gói thực thể thành thứ hai và chế độ hiển thị thành thứ ba là gì?

Điểm:1
lá cờ cn

Phần còn lại của tên cấu hình theo định nghĩa là ID:

lõi/lib/Drupal/Core/Config/Entity/ConfigEntityStorage.php

 * Tên đối tượng cấu hình của các thực thể cấu hình bao gồm hai
 * các phần, cách nhau bởi dấu chấm:
 * - config_prefix: Một chuỗi biểu thị chủ sở hữu (mô-đun/phần mở rộng) của
 * đối tượng cấu hình, theo sau là các định danh không gian tên khác tùy ý
 * được khai báo bởi phần mở rộng sở hữu; ví dụ: 'node.type'. Các
 * config_prefix KHÔNG chứa dấu chấm. Nó được định nghĩa bởi thực thể
 * chú thích của loại.
 * - ID: Một chuỗi biểu thị ID thực thể trong không gian tên loại thực thể; ví dụ.,
 *   'mạo từ'. ID thực thể có thể chứa dấu chấm/dấu chấm. Toàn bộ chuỗi còn lại
 * sau config_prefix trong tên cấu hình tạo thành ID thực thể. bổ sung hoặc
 * hậu tố tùy chỉnh là không thể.

Tuy nhiên, lớp thực thể cấu hình có thể ghi đè Tôi() với một ID hợp chất được tính toán. Giống như trong ví dụ bạn đã đề cập:

lõi/lib/Drupal/Lõi/Thực thể/EntityDisplayBase.php

  hàm công khai id() {
    trả về $this->targetEntityType . '.' . $this->gói . '.' . $this->mode;
  }

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.