1

システムに請求書をクライアントに送信させる正しい方法は何ですか。私が使おうとしているのは:

uc_order_action_email($order, $settings);

しかし、私は取得し続けます:

Fatal error: Call to undefined function uc_price() in C:\xampp\htdocs\YourEstablishment\src\sites\all\modules\ubercart\payment\uc_payment\uc_payment.module on line 149
4

1 に答える 1

1

モジュールの欠陥である可能性があります。不平を言っている関数uc_priceは、次のように定義されています。

ubercart/uc_store/includes/uc_price.ini

それはiniファイルにあるので、それはdrupalがそれ自体でそれを含まないことを意味します。私はubercartを使ったことがないので慣れていませんが、これはモジュールのバグである可能性があります。ここで誰も説明を思い付くことができない場合は、課題追跡システムにアクセスする必要があります。

問題の簡単な解決策は、関数を呼び出す前にこれを追加することです。

require_once(drupal_get_path('module', 'uc_store') . '/includes/uc_price.inc');

必要なファイルが含まれます。

于 2009-10-06T09:44:09.150 に答える