catalog/controller/checkout/cart.php
コントローラーでカスタム セッションを設定しています。値が設定されているかどうかを確認します。
if (isset($this->request->post['no_tax']) && $this->request->post['no_tax'] == '1')
{
$this->session->data['no_tax'] = true;
}
elseif (isset($this->request->post['no_tax']) && $this->request->post['no_tax'] === '0')
{
unset($this->session->data['no_tax']);
}
catalog/model/shipping/totalbased.php
その後、モデル ファイルでこれにアクセスできます。
isset($this->session->data['no_tax'])
問題は、注文の追加情報を管理者に送信する必要があることです。catalog/model/checkout/order.php
私はそこにチェックインしました:
if(isset($this->session->data['no_tax']) )
{
//do something
}
$mail->send();
何かを行うには、PDF を追加するだけです。問題は、PDF が添付されていないことです。
error.txt では、次のようになります。2012-05-14 14:42:11 - PHP Notice: Undefined index: no_tax in /var/www/vhosts/site.com/httpdocs/catalog/order.php
この方法でセッションにアクセスできますか?
ありがとう