WEBサイト制作・アプリ開発・システム開発・ブランディングデザイン制作に関するご相談はお気軽にご連絡ください。
構想段階からじっくりとヒアリングし、お客様の課題にあわせたアプローチ手法でお客様の“欲しかった”をカタチにしてご提案いたします。
Blog スタッフブログ
EC-CUBE
システム開発
[EC-CUBE]Serviceの上書き
システム開発担当のTFです。
※EC-CUBE4系統対応
やり方
- Customize\Service に 元を継承したファイルを入れる
- services.yaml に 追記する
サンプル
<?php
namespace Customize\Service;
// 省略
class CsvExportService extends \Eccube\Service\CsvExportService
{
// 今回はこれを上書きする
public function getData(Csv $Csv, $entity)
{
// 上書きする処理を記載する
}
}# 省略
services:
# 省略
# 今回のファイルを追加
Customize\Service\CsvExportService:
decorates: Eccube\Service\CsvExportService