質問 > フロント機能 > エラー Call to a member function |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
eoogle |
投稿日時: 2011/11/21 15:26
対応状況: −−−
|
一人前 登録日: 2011/11/14 居住地: 投稿: 95 |
Re: エラー Call to a member function そこのvar_dumpの位置に、
$objCustomer = new SC_Customer_Ex(); をいれてみてほしいという意味でした。 |
seasoft |
投稿日時: 2011/11/21 15:27
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: エラー Call to a member function ちなみに、今回試しているのはダウンロード商品ですか?
|
mamano |
投稿日時: 2011/11/21 16:01
対応状況: −−−
|
一人前 登録日: 2011/6/28 居住地: 投稿: 83 |
Re: エラー Call to a member function seasoft 様
お世話になります。 商品は通常商品です。 ダウンロード商品は扱っておりませんので、 ダウンロード商品の支払い画面への転送処理はコメントアウトしてみました。 しかし、結果は同じく、Call to a member functionのエラーが 表示されます。 |
mamano |
投稿日時: 2011/11/21 16:06
対応状況: −−−
|
一人前 登録日: 2011/6/28 居住地: 投稿: 83 |
Re: エラー Call to a member function eoogle 様
お世話になります。 引用:
はい、同様のことを行いました。 結果は同じでした。。。 |
seasoft |
投稿日時: 2011/11/21 16:12
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: エラー Call to a member function 状況が複雑なようですので、エラー発生行の直前に下記コードを埋めて、EC-CUBE のログにスタックトレースを取れないでしょうか?
SC_Utils_Ex::sfDispException();
|
mamano |
投稿日時: 2011/11/21 17:18
対応状況: −−−
|
一人前 登録日: 2011/6/28 居住地: 投稿: 83 |
Re: エラー Call to a member function 引用:
やり方が合ってるのか心配ですが・・・ エラーの出る直前を探して、上記コードを貼り付けてみました。 以下がデバッグ情報です。 ▼▼▼ デバッグ情報ここから ▼▼▼ http://***/ec/shopping/deliv.php?? SERVER_ADDR: ***.***.**.*** REMOTE_ADDR: ***.***.***.** USER_AGENT: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; BTRS122332; GTB7.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E) /var/www/vhosts/***/httpdocs/ec/shopping/deliv.php 34:LC_Page_Shopping_Deliv_Ex->process /var/www/vhosts/***/app/data/class_extends/page_extends/shopping/LC_Page_Shopping_Deliv_Ex.php 56:LC_Page_Shopping_Deliv->process /var/www/vhosts/***/app/data/class/pages/shopping/LC_Page_Shopping_Deliv.php 60:LC_Page_Shopping_Deliv->action /var/www/vhosts/***/app/data/class/pages/shopping/LC_Page_Shopping_Deliv.php 142:LC_Page_Shopping_Deliv->lfRegistData /var/www/vhosts/***/app/data/class/pages/shopping/LC_Page_Shopping_Deliv.php 264:SC_Utils->sfDispException ▲▲▲ デバッグ情報ここまで ▲▲▲ 合ってますでしょうか? あまり有益な情報では無いのでしょうか。 |
seasoft |
投稿日時: 2011/11/22 0:11
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: エラー Call to a member function 手法はバッチリです。が、位置がエラー箇所と違う予感。
エラーが「SC_Helper_Purchase.php on line 397」で発生したならば、SC_Helper_Purchase.php の 397行目の本来のソースの前の位置に、「SC_Utils_Ex::sfDispException();」を挿入してください。 あと、LC_Page_Shopping_Deliv.php を相当カスタマイズしていますかね・・・ EC-CUBE の標準状態と、かなり異なる動作のような・・・
|
mamano |
投稿日時: 2011/11/22 5:33
対応状況: −−−
|
一人前 登録日: 2011/6/28 居住地: 投稿: 83 |
Re: エラー Call to a member function 挿入箇所を間違えておりました。。。
▼▼▼ デバッグ情報ここから ▼▼▼ http://***/ec/shopping/deliv.php?? SERVER_ADDR: ***.***.**.*** REMOTE_ADDR: ***.***.***.** USER_AGENT: Mozilla/5.0 (Windows NT 5.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1 /var/www/vhosts/***/httpdocs/ec/shopping/deliv.php 34:LC_Page_Shopping_Deliv_Ex->process /var/www/vhosts/***/app/data/class_extends/page_extends/shopping/LC_Page_Shopping_Deliv_Ex.php 56:LC_Page_Shopping_Deliv->process /var/www/vhosts/***/app/data/class/pages/shopping/LC_Page_Shopping_Deliv.php 60:LC_Page_Shopping_Deliv->action /var/www/vhosts/***/app/data/class/pages/shopping/LC_Page_Shopping_Deliv.php 144:LC_Page_Shopping_Deliv->registerDeliv /var/www/vhosts/***/app/data/class/pages/shopping/LC_Page_Shopping_Deliv.php 307:SC_Helper_Purchase->copyFromCustomer /var/www/vhosts/***/app/data/class/helper/SC_Helper_Purchase.php 397:SC_Utils->sfDispException ▲▲▲ デバッグ情報ここまで ▲▲▲ 引用:
はい。。。 LC_Page_Shopping_Payment.php から、ポイント使用の指定部分を LC_Page_Shopping_Deliv.phpへ、コピーしています。 カスタムの仕方がまずいとは思うのですが、どこがどうおかしいのか。。。 毎毎申し訳ありません。 |
seasoft |
投稿日時: 2011/11/22 9:01
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: エラー Call to a member function まさにカスタマイズの部分の問題のようです。
LC_Page_Shopping_Deliv の registerDeliv メソッドが気になります。
|
mamano |
投稿日時: 2011/11/22 18:18
対応状況: 解決済
|
一人前 登録日: 2011/6/28 居住地: 投稿: 83 |
Re: エラー Call to a member function エラー表示がされていた、
SC_Helper_Purchase.phpの397行目の直前に、 $objCustomer = new SC_Customer_Ex(); を挿入して問題回避できたようです。。。 eoogle 様にご助言いただいた際に同様の処置をやったはずですが、 先ほどより、カスタムした分を全て元に戻し、 ここでご助言いただいたことを最初から整理しながら再度カスタムを 行なっていったところ、上記で回避されました。。。 何ども動作検証を行いましたし、問題無いと思われます。。。 ここまでご助言いただきました seasoft 様 eoogle 様には深く御礼申し上げますと共に、 今後ともよろしくお願い申し上げます。 |
« 1 (2) 3 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |