質問 > 管理機能 > Warning表示について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
000 |
投稿日時: 2020/12/23 10:24
対応状況: −−−
|
常連 登録日: 2020/1/29 居住地: 投稿: 69 |
Warning表示について EC-CUBE 2.13.5
プラグインを実装し、動作は確認できるのですがエラーログに 引用: Warning(E_WARNING): call_user_func_array() expects parameter 1 to be a valid callback, class 'TEST' does not have a method 'loadClassFileChange' on [\data\class\helper\SC_Helper_Plugin.php(138)] from ::1 と表示され、短時間でエラーログが溜まってしまいます。 こちらの対処をしたいのですが、ご教授いただけませんでしょうか。 宜しくお願い致します。 |
468 |
投稿日時: 2020/12/23 11:28
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: Warning表示について TESTクラスにloadClassFileChangeメソッドが定義されて無いというメッセージが出ていると思いますが
TESTクラスに何か思い当たるものはありませんか?
|
000 |
投稿日時: 2020/12/23 12:00
対応状況: −−−
|
常連 登録日: 2020/1/29 居住地: 投稿: 69 |
Re: Warning表示について loadClassFileChangeメソッドそのものを利用しておらず、呼び出し元の記載もしていないため
そもそも定義とは...?という状況です...。 |
468 |
投稿日時: 2020/12/23 13:32
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: Warning表示について 作成されたクラスがスーパークラスをうまく継承できていないような可能性はありませんか?
どのようなソースを記述されているのか分からないので何とも言えませんが…
|
000 |
投稿日時: 2020/12/23 13:34
対応状況: −−−
|
常連 登録日: 2020/1/29 居住地: 投稿: 69 |
Re: Warning表示について スーパークラスをうまく継承できていないとはどのようなことでしょうか...?
今回初めてプラグインを作成したので、知識が追いついておらず...大変申し訳ございません。 |
468 |
投稿日時: 2020/12/23 18:07
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: Warning表示について 申し訳ないのですがプラグインのどの部分のソースにテストクラスを作られたのか分からないので何とも言えません。
ただメインロジックを記述するクラスは class test extends SC_Plugin_Base { } のような形でextends(継承)を指定しておく必要がありますので もしかしたらその辺りの記述が不足しているのではないかと思った次第です。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |