Điểm:-1

Đặt trường "chọn" trên một nút theo chương trình

lá cờ in

Tôi đang tạo các nút theo chương trình trên một loại nội dung cụ thể. Loại nội dung có "trường chọn" mà tôi đang cố gắng đặt giá trị và không thể thực hiện được. Dưới đây là mã của tôi:

 $node = \Drupal::entityTypeManager()->getStorage('node')->create(array(
      'loại' => 'cấp 3',
      'tiêu đề' => $file_name,
      field_level2_title => [
        'giá trị' => 'Đánh giá'
      ],
      field_level3_title => $file_name,
      field_level3_readmore => [
        'uri' => $file_uri,
        'tiêu đề' => $file_name
      ],
    ));

Tên trường được chọn là "field_level2_title và tôi không thể chỉ định tên này. Bạn có thể trợ giúp không?

sonfd avatar
lá cờ in
Phần tử được chọn là một tiện ích, không phải là loại trường. Đó là loại trường nào? (Tham chiếu thực thể, Văn bản, v.v.)
Rick avatar
lá cờ us
Đó là một trường tham chiếu thực thể.
No Sssweat avatar
lá cờ ua
Sau đó, bạn cần gán cho nó ID giới thiệu.
Rick avatar
lá cờ us
Ahh thay vì giá trị tôi nên chỉ định refid?
Điểm:-1
lá cờ in

Cảm ơn các ý kiến ​​​​trên. giải pháp hiệu quả với tôi như sau:

field_level2_title => [ 'target_id' => $ref_id_field ]

Đă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.