質問 > フロント機能 > チェックボックスの複数の受け取り方 |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tattsu |
投稿日時: 2024/2/3 13:44
対応状況: −−−
|
仙人 登録日: 2023/12/23 居住地: 投稿: 333 |
Re: チェックボックスの複数の受け取り方 こちらに書いておきますね。
https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=28081&forum=11&post_id=111616#forumpost111616
|
C.C.A |
投稿日時: 2024/2/3 11:18
対応状況: −−−
|
新米 登録日: 2020/11/2 居住地: 投稿: 9 |
Re: チェックボックスの複数の受け取り方 いつも大変役に立つ情報をありがとうございます。
こちら当方構築サイトにも同じ機能を実装したく参考にさせていただいております。 このコードを書き加えることで、エラーはなくなり、メール送信ができるようになったのですが、メールにはデータが空として送られてしまいます。 この先の実装方法をご教示いただけませんでしょうか。 現状、以下のようにコードを書いております。 よろしくお願いいたします。 (confirm.twig) <dl> <dt>{{ form_label(form.category_id,'ご希望の猫種', { 'label_attr': { 'class': 'ec-label' }}) }}</dt> <dd> {{ form.category_id.vars.data|join(',') }} {% for subForm in form.category_id %} {% if subForm.vars.checked %} {{ subForm.vars.data }} {{ form_widget(subForm, { type : 'hidden'}) }} {% endif %} {% endfor %} </dd> </dl> (contact_mail.html.twig) <dl style="display: flex;border-bottom: 1px dotted #ccc;margin: 0;"> <dt style="padding-top: 14px;width: 30%;"><label class="ec-label">ご希望の猫種</label></dt> <dd style="width: 70%;line-height: 3;">{{ data.subForm }}</dd> </dl> |
umebius |
投稿日時: 2019/12/16 16:47
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: チェックボックスの複数の受け取り方 ECサイトのシステム開発はほとんどがフォームとの戦いですので
Symfonyのフォームドキュメントを見られるのも大変習熟につながるかと思います。 https://symfony.com/doc/3.4/forms.html ぜひまた何かあればご投稿ください。 |
webtamago |
投稿日時: 2019/12/16 10:21
対応状況: 解決済
|
常連 登録日: 2014/5/22 居住地: 投稿: 34 |
Re: チェックボックスの複数の受け取り方 umebius様
お世話になっております。 ご回答誠にありがとうございます。 サンプルコードも本当にありがとうございます。 Twigの方を今少し勉強させていただきます。 未熟なご質問に誠意ご対応誠にありがとうございました! |
umebius |
投稿日時: 2019/12/13 22:56
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: チェックボックスの複数の受け取り方 for文内でform_widgetを使って出力してやれば良いかと思います。
このような形ではないでしょうか?
|
webtamago |
投稿日時: 2019/12/13 15:50
対応状況: −−−
|
常連 登録日: 2014/5/22 居住地: 投稿: 34 |
チェックボックスの複数の受け取り方 [EC-CUBE] 4.0.3
[レンタルサーバ] Xserver [PHP] 7.1.28 [データベース] MySQL 5.7.27 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=23134&forum=10&post_id=95779 チェックボックスを複数設置することができました。 確認画面(comform)に遷移したところ、複数のためArrayで飛んでくるのでエラーが発生します。 表示だけであれば、FORで取り出だしすることは可能なのですが完了画面(complete)に移行するための hidden のフォームに値をそのまま入れると、Arrayのためエラーが出ます。
symfony関係のところを検索したのですが中々進展しないため、ご教授お願いいたします。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |