Score:0

ฉันจะแก้ไขข้อผิดพลาดเกี่ยวกับชั้นเรียนที่ขาดหายไปนี้ได้อย่างไร

ธง pk

ฉันกำลังใช้ พาณิชย์แคนาดาโพสต์ โมดูล.

รหัสใน src/Plugin/Commerce/ShippingMethod/CanadaPost.php ไฟล์ใช้ a แคนาดาโพสต์\Rating คลาสที่ไม่ได้กำหนดเนมสเปซนั้นและทำให้เกิดข้อผิดพลาด

เดอะ src/Api/RatingService.php ไฟล์มีรหัสต่อไปนี้

/**
 * ส่งคืนบริการการให้คะแนนของ Canada Post ที่เริ่มต้นแล้ว
 *
 * @param อาร์เรย์ $api_settings
 * การตั้งค่า Canada Post API
 *
 * @return \CanadaPost\Rating
 * ระดับบริการการให้คะแนน
 */
ฟังก์ชันที่ได้รับการป้องกัน getRequest (อาร์เรย์ $api_settings) {
  $config = $this->getRequestConfig($api_settings);

  ส่งคืน Rating ใหม่ ($ config);
}

ฉันจะแก้ไขข้อผิดพลาดนี้ได้อย่างไร

Score:2
ธง in

คลาส CanadaPost\Rating ไม่ได้เป็นส่วนหนึ่งของ พาณิชย์แคนาดาโพสต์ โมดูลค่อนข้างเป็นส่วนหนึ่งของการพึ่งพา PHP แคนาดาโพสต์ APIที่ควรติดตั้งในไดเร็กทอรีผู้ขายของคุณโดยผู้แต่งในไดเร็กทอรีย่อย thejacer87/php-canadapost-api

หากไม่มี แสดงว่าฉันเดาได้ดีที่สุดว่าคุณพยายามติดตั้ง Commerce Canada Post โดยไม่ใช้ผู้แต่ง ติดตั้งโมดูล Commerce Canada Post พร้อมผู้แต่งและการพึ่งพาจะได้รับการติดตั้ง และจะแก้ไขข้อผิดพลาดของคุณ

ดู ดาวน์โหลดโมดูล ธีม และการอ้างอิงที่สนับสนุนโดยใช้ Composer บน drupal.org สำหรับวิธีการติดตั้งโมดูลด้วยตัวแต่ง

ผู้แต่งต้องการ drupal/commerce_canadapost
pk flag
ขอบคุณ @sonfd สำหรับคำอธิบายที่ชัดเจน หลังจากติดตั้ง thejacer87/php-canadapost-api ผ่านผู้แต่ง ตอนนี้มันใช้งานได้แล้ว คุณช่วยชีวิตฉัน

โพสต์คำตอบ

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