バージョン選択

フォーラム

メニュー

オンライン状況

90 人のユーザが現在オンラインです。 (79 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 90
もっと...

サイト内検索

質問 > 管理機能 > 特定商取引法設定画面でエラー

管理機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
yukkie
投稿日時: 2020/6/22 12:58
対応状況: 解決済
半人前
登録日: 2017/11/14
居住地:
投稿: 24
Re: 特定商取引法設定画面でエラー
ご返信ありがとうございます!
dtb_helpテーブルを見た所、以前初期化した際にデータを消してしまっておりました。
id=1のデータをINSERTした所、「特定商取引」「利用規定設定」の更新がうまく行きました!
何時間も調査していたので大変大変助かりました。
ありがとうございました。
468
投稿日時: 2020/6/22 12:24
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 特定商取引法設定画面でエラー
HelpRepository.php 43行目の以下の記述
$Help = $app['eccube.repository.help']->get();
でdtb_helpテーブルid=1のレコードを取得しようとしているのですが
上手く取得できていない可能性はないでしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

468
投稿日時: 2020/6/22 12:18
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 特定商取引法設定画面でエラー
ソースを(TradelawController.php line 63)を見る限りでは
HelpEntityが渡されていると思われます。
一応、画面を開いた状態は正常に表示されているという事でしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

yukkie
投稿日時: 2020/6/22 11:05
対応状況: −−−
半人前
登録日: 2017/11/14
居住地:
投稿: 24
Re: 特定商取引法設定画面でエラー
コメントありがとうございます。
失礼しました。以下で表示されておりました。
---
in ORMInvalidArgumentException.php line 169
at ORMInvalidArgumentException::invalidObject('EntityManager#persist()', array('law_company' => '会社名', 'law_manager' => '名前', 'law_zip01' => '000', 'law_zip02' => '0000', 'law_pref' => object(Pref), 'law_addr01' => '住所', ・・・・, 'law_term05' => 'あああ', 'law_term06' => 'あああ')) in EntityManager.php line 541
at EntityManager->persist(array('law_company' => '会社名', 'law_manager' => '名前', 'law_zip01' => '000', 'law_zip02' => '0000', 'law_pref' => object(Pref), 'law_addr01' => '住所', ・・・・, 'law_term05' => 'あああ', 'law_term06' => 'あああ')) in TradelawController.php line 63
at TradelawController->index(object(Application), object(Request))
at call_user_func_array(array(object(TradelawController), 'index'), array(object(Application), object(Request))) in HttpKernel.php line 144
at HttpKernel->handleRaw(object(Request), '1') in HttpKernel.php line 64
at HttpKernel->handle(object(Request), '1', true) in Application.php line 586
at Application->handle(object(Request)) in Application.php line 563
at Application->run() in index_dev.php line 110
---

宜しくお願い致します。
468
投稿日時: 2020/6/22 10:58
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 特定商取引法設定画面でエラー
提示いただいたログの下(手前の処理)にORMInvalidArgumentExceptionの手前の処理の情報が表示されていないでしょうか?

TradelawController.php lineXXとかもう少し処理の流れが追えれば
どこに原因があるか調査ができるかもしれません。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

yukkie
投稿日時: 2020/6/20 15:47
対応状況: −−−
半人前
登録日: 2017/11/14
居住地:
投稿: 24
特定商取引法設定画面でエラー
[EC-CUBE]3.0.16

管理画面の「特定商取引法」画面で入力、登録ボタンを押すと「システムエラー」になります。
デバッグモードで表示すると以下が表示されました。
---
ORMInvalidArgumentException in ORMInvalidArgumentException.php line 169:
EntityManager#persist() expects parameter 1 to be an entity object, array given.
---

persistに渡している引数がEntityではなく配列なためエラーになっているようです。
特にここのイベントは他のプラグインでも使用していないと思うのですが、どこを直したら良いのか分からず、何か情報いただけると助かります。
宜しくお願い致します。

2020/6/22 以下追記
「特定商取引法」だけでなく「利用規約設定」でも同じエラーが発生することに気づきました。dtb_helpの更新時のエラーと思われるのですが、どこを見たら良いでしょうか・・・。何かヒントだけでもいただけると助かります。
宜しくお願い致します。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,299名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.