Puncte:0

Cum repar această eroare despre o clasă lipsă?

drapel pk

Eu folosesc Commerce Canada Post modul.

Codul din src/Plugin/Commerce/ShippingMethod/CanadaPost.php fișierul folosește a CanadaPost\Evaluare clasă care nu este definită în acel spațiu de nume și provoacă o eroare.

The src/Api/RatingService.php fișierul conține următorul cod.

/**
 * Returnează un serviciu de evaluare inițializat Canada Post.
 *
 * @param array $api_settings
 * Setările API-ului Canada Post.
 *
 * @return \CanadaPost\Rating
 * Clasa de servicii de evaluare.
 */
funcția protejată getRequest(array $api_settings) {
  $config = $this->getRequestConfig($api_settings);

  returnează o nouă evaluare ($config);
}

Cum repar această eroare?

Puncte:2
drapel in

Clasa CanadaPost\Rating nu face parte din Commerce Canada Post modul, mai degrabă face parte dintr-o dependență, the PHP Canada Post API, care ar trebui să fie instalat în directorul furnizorului dvs. de către compozitor în subdirectorul thejacer87/php-canadapost-api.

Dacă nu este acolo, atunci cea mai bună presupunere este că ați încercat să instalați Commerce Canada Post fără a utiliza compozitorul. Instalați-l, modulul Commerce Canada Post, cu compozitor și dependența va fi instalată și vă va rezolva eroarea.

Vedea Descărcați modulele contribuite, temele și dependențele acestora folosind Composer pe drupal.org pentru cum se instalează un modul cu compositor.

compozitorul necesită drupal/commerce_canadapost
drapel pk
Mulțumesc @sonfd pentru explicația clară după ce instalați thejacer87/php-canadapost-api prin compositor, acum funcționează. îmi salvezi ziua.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.