Score:0

แนบไฟล์ PDF กับการแจ้งเตือนคำสั่งซื้อของ Drupal Commerce ที่สร้างด้วยการค้าใบแจ้งหนี้

ธง ls

ฉันจะแนบไฟล์ pdf กับอีเมลการค้าได้อย่างไร

ฉันมีใบแจ้งหนี้การค้า

การค้าใบแจ้งหนี้แสดงตัวเลือก PDF ในทุกคำสั่งซื้อและฉันต้องการส่ง PDF นั้นทางอีเมล

ฉันนิ่งงันกับวิธีทำให้ pdf เป็นวัตถุไฟล์

module_name_mail_alter(&$ข้อความ) {
 $my_attachment = อาร์เรย์(
'filecontent' => $pdf,
'filemime' => $pdf->filemime,
'ชื่อไฟล์' => $pdf->ชื่อไฟล์
'เส้นทางไฟล์' => NULL,
);
$message['params']['ไฟล์แนบ'][] = $my_attachment;
}

ฉันลองใช้รหัสด้านล่าง แต่ดูเหมือนว่าไม่มีตารางที่มีชื่อ commerce_invoice และไม่มีผลลัพธ์

$invoice_storage =\Drupal::entityTypeManager()->getStorage('commerce_invoice');
  $invoice_ids = $invoice_storage->getQuery()
    ->condition('orders', [$order->id()], 'IN')
    -> การเข้าถึงตรวจสอบ (เท็จ)
    ->ดำเนินการ ();
$invoices = $invoice_storage->loadMultiple($invoice_ids);

ถ้า ($ ใบแจ้งหนี้) { 
  $invoice = รีเซ็ต ($ ใบแจ้งหนี้);
  $vars['invoice_download_url'] = $invoice->toUrl('ดาวน์โหลด');
}

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา