プラグイン > 開発について > 【プラグインのカスタマイズ】PHPファイルの上書き方法について教えて下さい |
開発について
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
VKZ1286 |
投稿日時: 2022/4/29 13:25
対応状況: −−−
|
半人前 登録日: 2022/2/2 居住地: 投稿: 29 |
Re: 【プラグインのカスタマイズ】PHPファイルの上書き方法について教えて下さい ありがとうございます。
教えていただいた方法を参考にさせていただきます。 |
yt1969 |
投稿日時: 2022/4/23 11:11
対応状況: −−−
|
一人前 登録日: 2018/3/3 居住地: 投稿: 91 |
Re: 【プラグインのカスタマイズ】PHPファイルの上書き方法について教えて下さい プラグインのカスタマイズ、私も手探りでやった事あります。
Controllerの上書きなので参考にならない&間違っているかもしれませんが(汗 app/Plugin/XX/Controller/ProductFeedController.php を上書き処理するのに app/Customize/Controller/ProductFeedController.php にコピー作って、 namespace Plugin\XX\Controller; ↓ namespace Customize\Controller; 及び Route Name の書き換え。 bin/console debug:router で一覧見ると同じパスで2行出ちゃうんですけど、 bin/console router:match で差し替え側が動いていることを確認できたので、そのまま使い続けています。 |
VKZ1286 |
投稿日時: 2022/4/21 17:49
対応状況: 解決済
|
半人前 登録日: 2022/2/2 居住地: 投稿: 29 |
【プラグインのカスタマイズ】PHPファイルの上書き方法について教えて下さい 下記のプラグインをカスタマイズしたいのですが、プラグイン本体ファイルには手を加えずにPHPファイルの処理を上書きするにはどうすればよろしいでしょうか?
【ver4】LINEログイン連携プラグイン https://www.ec-cube.net/products/detail.php?product_id=1837 行いたいカスタマイズは、フロントに出力されるボタンの位置などを変更したいので、ボタン出力に関する処理の部分を上書きしたと考えております。 ボタンの出力については「/app/Plugin/ECCUBE4LineLoginIntegration/LineLoginIntegrationEvent.php」に記述されておりましたので、試しに「/app/Customize/EventSubscriber/」にファイルをコピーし、以下のように書き換えてサーバーへアップしたところ、上書きはされずにボタンが二重で出力されるようになりました。
twigの上書き方法などの情報はよく見かけるのですが、PHPの上書き方法については詳しい情報が見つからなかったのでこちらへ投稿させていただきました。 宜しくお願い致します。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |