質問 > その他 > エラーページのinit処理継承について |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
miiitaka |
投稿日時: 2014/4/5 18:19
対応状況: −−−
|
一人前 登録日: 2011/10/17 居住地: 宮崎県宮崎市 投稿: 94 |
エラーページのinit処理継承について EC-CUBEのフッターにあるコピーライトに関して、SHOP情報の店名(英語)を表示するようになっています。
しかしエラーページだけ出ていなかったので調べていたのですが、init()で親のinit()を読んでいません。(LC_Pageのinit()) そのため、SHOP情報が渡っていなかったようです。LC_Pageのinit()にはプラグインのフック処理もあるので、エラーページにフックさせるようなプラグインが動作しないです。 何か parent::init(); をやらない理由などありますでしょうか? どこかに影響する?など、情報をお持ちの方、教えて頂ければと思います。
|
miiitaka |
投稿日時: 2014/4/5 18:21
対応状況: −−−
|
一人前 登録日: 2011/10/17 居住地: 宮崎県宮崎市 投稿: 94 |
Re: エラーページのinit処理継承について すみません、情報が足りていなかったです。
LC_Page_Error.phpにparent::init()がいないということです。
|
casa |
投稿日時: 2014/4/7 10:25
対応状況: −−−
|
長老 登録日: 2011/10/3 居住地: 投稿: 210 |
Re: エラーページのinit処理継承について こんにちわ。
LC_Page_Error::init()のコメントに書いてあるのがその理由だと思います。
プラグインについても以下のコメントがあります。
店舗情報については、2.13ではDBではなくキャッシュから情報を取得するようになっていますので、参考に出来るのではと思います。 エラー画面でもプラグインを有効にする場合はDBへのアクセスが必要になりますので、DBエラーが原因でエラー画面を表示することになった場合どうするのか、検討・対処が必要だと思います。 |
miiitaka |
投稿日時: 2014/4/8 11:03
対応状況: −−−
|
一人前 登録日: 2011/10/17 居住地: 宮崎県宮崎市 投稿: 94 |
Re: エラーページのinit処理継承について @case さん
なるほど〜。納得です。 理由がはっきりわかったので対応方法を別途考えられそうです。 情報ありがとうございました
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |