質問 > 管理機能 > Eccube\Service\PurchaseFlow\ItemCollectionを拡張したい |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
janjun |
投稿日時: 2022/12/12 18:18
対応状況: −−−
|
新米 登録日: 2022/12/12 居住地: 投稿: 3 |
Eccube\Service\PurchaseFlow\ItemCollectionを拡張したい ▼テンプレート
[EC-CUBE] EC-CUBE4.1.0 [PHP] バージョン 7.2.28 [データベース] PostgreSQL 9.6.19 [WEBサーバ] PHP 7.2.28 Development Server [導入プラグインの有無] 有 [カスタマイズの有無] 有 [質問内容] mtb_order_item_typeに新たなレコードを追加し、対象の明細区分IDが含まれる注文を行うと、受注編集の明細の並び順がバラバラに表示されるようになってしまいました。 ソースを確認したところ、Eccube\Service\PurchaseFlow\ItemCollectionのsort()に手を加える必要がありそうだというところまではわかりました。 (実際に手を加えて修正できることは確認しました。) そこで、元のItemCollectionをextendsしたCustomize\Service\PurchaseFlow\ItemCollectionを作成し、services.yamlに以下の記述を追記したのですが、エラーが発生しました。
引用: Cannot autowire service "Customize\Service\PurchaseFlow\ItemCollection.inner": argument "$Items" of method "Eccube\Service\PurchaseFlow\ItemCollection::__construct()" has no type-hint, you should configure its value explicitly. 参考にしたサイト: https://symfony.com/doc/4.4/service_container/service_decoration.html https://qiita.com/chihiro-adachi/items/b3bb70e6abbc0f824965 上記のservices.yamlの記述内容や拡張方法についてアドバイスをいただきたく思います。 どうぞよろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» Eccube\Service\PurchaseFlow\ItemCollectionを拡張したい | janjun | 2022/12/12 18:18 |
Re: Eccube\Service\PurchaseFlow\ItemCollectionを拡張したい | yuh | 2022/12/13 11:22 |
Re: Eccube\Service\PurchaseFlow\ItemCollectionを拡張したい | janjun | 2022/12/14 12:54 |
Re: Eccube\Service\PurchaseFlow\ItemCollectionを拡張したい | yuh | 2022/12/14 14:39 |
Re: Eccube\Service\PurchaseFlow\ItemCollectionを拡張したい | janjun | 2022/12/14 15:06 |