バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > ECCUBE4で管理画面に新規追加した項目をチェックボックスにしたい

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
t.kane
投稿日時: 2020/8/19 12:46
対応状況: −−−
新米
登録日: 2020/8/17
居住地:
投稿: 5
ECCUBE4で管理画面に新規追加した項目をチェックボックスにしたい
[EC-CUBE]
4.0.4

[現象]
管理画面に3つの要素から複数選択できるチェックボックスを作るためにFormAppendにて
新たにフォームを追加したのですが、チェックボックスにすることができません。
options項目でexpandedとmultipleをtrueにしてもうまくいきませんでした。

以下がコードになります。
※システムエラーを防ぐためセレクトボックスにしています。

app\Customize\Entity\ProductOption.php

...
trait ProductOption
{
/**
* @ORM\Column(name="option_name",type="string")
*
* @Eccube\FormAppend(
* auto_render=true,
* type="Symfony\Component\Form\Extension\Core\Type\ChoiceType",
* options={
* "choices": {"A":"test1",
* "B":"test2",
* "C":"test3"},
* "required": false,
* "label": "オプション名",
* }
* )
*/
public $option_name;
...
umebius
投稿日時: 2020/8/22 23:51
対応状況: −−−
登録日: 2016/7/22
居住地:
投稿: 2085
Re: ECCUBE4で管理画面に新規追加した項目をチェックボックスにしたい
multipleでエラーになるのはおそらく、stringタイプのカラムだからではないでしょうか。
(複数のデータに対応していないので)

この場合FormAppendでフォームに追加するのはけっこう難しそうなのでExtensionを作るほうがよさそうです。
とは言ってもやりたいことに合わせて複数のデータに対応した処理を書いてやる必要があります。


----------------
EC-CUBEカスタマイズ・高速化・脆弱性対策・SEO ご相談ください。

2系・3系から4系へのバージョンアップ実績豊富

t.kane
投稿日時: 2020/8/24 15:46
対応状況: −−−
新米
登録日: 2020/8/17
居住地:
投稿: 5
Re: ECCUBE4で管理画面に新規追加した項目をチェックボックスにしたい
umebius様

返信ありがとうございます。
こちらの調査不足でした…。

Extensionでの作成にて実装していきたいと思います。
また何かありましたら質問させていただくかもしれません。

ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,865名です
総投稿数は109,997件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1294
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.