バージョン選択

フォーラム

メニュー

オンライン状況

74 人のユーザが現在オンラインです。 (68 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 74
もっと...

サイト内検索

質問 > フロント機能 > 規格1をラジオボタンにしたい(エラーにFormPass.php on line 118、Kernel.php(596))

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
mrsk
投稿日時: 2024/7/5 17:11
対応状況: −−−
半人前
登録日: 2016/11/22
居住地:
投稿: 21
規格1をラジオボタンにしたい(エラーにFormPass.php on line 118、Kernel.php(596))
[EC-CUBE] 4.1.2
[レンタルサーバ] CPI
[PHP] 7.4.30
[データベース] MySQL 5.7.38-log
[WEBサーバ] Apache
[ブラウザ] chrome、Firefox
[導入プラグインの有無] おすすめ商品管理プラグイン・関連商品プラグイン・商品並び替えプラグイン PLUS・ヤマト運輸決済プラグイン
[カスタマイズの有無] 新規追加ページのURLからuser_dataを取る
[現象]

https://sachips.byeto.jp/eccube/classcategory-radio-table.html
https://web.archive.org/web/20240302102712/https://kumahiyo.com/class-category/
こちらのページを参考に、商品規格をラジオボタン表示に変えようとしました。
コード等は二つ目のページそのままです。

エラーが出ましたがこちらの方とほぼ同じでしたので
https://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=26614&forum=2
参考にしてgetExtendedTypes部分を下記に修正しましたが、再度エラーになりました。

public function getExtendedType()
{
return AddCartType::class;
}

public static function getExtendedTypes(): iterable
{
return [AddCartType::class];
}

エラー文をよく見ると、参考にした方とは違い/html/vendor/symfony/http-kernel/Kernel.php(596): Symfony\Component\DependencyInjection\Containe がありました。

getExtendedTypesだけではなく、AddCartTypeExtensionのclasscategory_id1に関する内容自体も問題でしょうか?
途中でエラー文が切れてるようにも見えて何が駄目かわからず困っています。
エラー全文は以下になります。
よろしくお願いいたします。

Fatal error:
Uncaught Symfony\Component\DependencyInjection\Exception\InvalidArgumentException:
"form.type_extension" tagged services have to implement the static getExtendedTypes() method.
Class "Customize\Form\Extension\AddCartTypeExtension" for service "Customize\Form\Extension\AddCartTypeExtension" does not implement it.
in /ドメイン/html/vendor/symfony/form/DependencyInjection/FormPass.php:118 Stack trace:
#0 /ドメイン/html/vendor/symfony/form/DependencyInjection/FormPass.php(60): Symfony\Component\Form\DependencyInjection\FormPass->processFormTypeExtensions()
#1 /ドメイン/html/vendor/symfony/dependency-injection/Compiler/Compiler.php(94): Symfony\Component\Form\DependencyInjection\FormPass->process()
#2 /ドメイン/html/vendor/symfony/dependency-injection/ContainerBuilder.php(762): Symfony\Component\DependencyInjection\Compiler\Compiler->compile()
#3 /ドメイン/html/vendor/symfony/http-kernel/Kernel.php(596): Symfony\Component\DependencyInjection\Containe in /ドメイン/html/vendor/symfony/form/DependencyInjection/FormPass.php on line 118
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » 規格1をラジオボタンにしたい(エラーにFormPass.php on line 118、Kernel.php(596)) mrsk 2024/7/5 17:11
     Re: 規格1をラジオボタンにしたい(エラーにFormPass.php on line 118、Kernel.php(596)) h_tanaka 2024/7/5 17:18
       Re: 規格1をラジオボタンにしたい(エラーにFormPass.php on line 118、Kernel.php(596)) mrsk 2024/7/5 17:45
     Re: 規格1をラジオボタンにしたい(エラーにFormPass.php on line 118、Kernel.php(596)) k.nakayama 2024/7/9 14:06

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は94,499名です
総投稿数は111,292件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2324
5
umebius
2085
6
yuh
1877
7
h_tanaka
1785
8
red
1574
9
mcontact
1497
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
804
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.