Điểm:0

Biến đã truyền không phải là một mảng hoặc đối tượng

lá cờ cn

Cố gắng di chuyển hình ảnh bằng cách sao chép chúng từ nguồn bên ngoài:

id: custom_news_migration_with_external_images_1
nhãn: di chuyển tin tức tùy chỉnh với trình nhập hình ảnh bên ngoài
nguồn:
  plugin: nhúng_data
  id:
    Tôi:
      loại: số nguyên
  hằng số: file_destination: /home/ip/c921/web/sites/default/files/images #absolute path ... default 'public://images'
tiến trình:
  không: id
  tiêu đề: tiêu đề
  trường_tin tức_hình ảnh:
    plugin: image_import
    nguồn: tập tin
    đích: 'hằng số/file_destination'
    tiêu đề: file_title
    thay thế: tiêu đề
điểm đến:
  plugin: thực thể: nút
  default_bundle: tin tức 

Lỗi tôi liên tục gặp phải trong bảng điều khiển là:

[lỗi] ... Biến đã truyền không phải là mảng hoặc đối tượng trong /home/ip/c921/web/core/modules/migrate/src/Plugin/migrate/source/EmbeddedDataSource.php Zeile 96

Đoạn mã:

     92 /**
     93 * {@inheritdoc}
     94 */
     95 khởi tạo hàm công khaiIterator() {
     96 trả về mới \ArrayIterator($this->dataRows);
     97 }

Quên đề cập rằng ví dụ drupal.org có các mục data_rows:


  dữ liệu_hàng:
    -
      id: 1
      title: 'Tiêu đề trang 1'
      tệp: 'https://www.drupal.org/files/druplicon-small.png'
      file_title: 'Logo Druplicon'  
    -
      id: 2
      title: 'Tiêu đề trang 2'
      tệp: 'https://www.drupal.org/files/drupal_logo-blue.png'
      file_title: 'Logo Drupal'

Tôi đã không sử dụng chúng. Bởi vì tôi muốn di chuyển hàng ngàn hình ảnh.

Ví dụ cơ bản là từ drupal.org

Trợ giúp sẽ là tuyệt vời.

miststudent2011 avatar
lá cờ fr
Bạn có thể cập nhật câu hỏi của mình với dữ liệu nguồn mẫu không?
misterdidi avatar
lá cờ de
Bạn có thiếu mục data_rows trong tệp cấu hình .yml của mình không? Tôi có thể sai nhưng tôi sẽ cố gắng viết một tập lệnh để điền vào mục nhập tệp .yml data_rows với hàng nghìn tham chiếu hình ảnh.

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