バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 会員登録に項目を追加したいです

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
unitbar
投稿日時: 2015/4/7 6:43
対応状況: −−−
半人前
登録日: 2015/4/7
居住地:
投稿: 11
会員登録に項目を追加したいです
会員登録の時に、紹介者(introducer)と好きな食べ物(favorite_food)を入力してもらう為の項目を作りたいのですが、入力画面で選択入力するものの確認画面に表示されないのです。

どのようにすれば表示されるか教えていただけないでしょうか

紹介者(introducer)については、プルダウンで選択できるようにして
好きな食べ物(favorite_food)については、自由テキストで入力できるようにしています。


data/class/helper/SC_Helper_Customer.php


public function sfCustomerEntryParam

$objFormParam->addParam('紹介者', $prefix . 'introducer', STEXT_LEN, 'aKV', array('EXIST_CHECK', 'NO_SPTAB', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK'));
$objFormParam->addParam('好きな食べ物', $prefix . 'favorite_food', STEXT_LEN, 'aKV', array('EXIST_CHECK', 'NO_SPTAB', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK'));


public function sfSetSearchParam

$objFormParam->addParam('紹介者', 'search_introducer', INT_LEN, 'n', array('MAX_LENGTH_CHECK'));
$objFormParam->addParam('好きな食べ物', 'search_favorite_food', INT_LEN, 'n', array('MAX_LENGTH_CHECK'));



data/class/pages/entry/LC_Page_Entry.php

public function init()
$this->arrAgent        = $masterData->getMasterData('mtb_introducer');//紹介者


data/Smarty/templates/default/frontparts/form_personal_confirm.tpl


    <dt>紹介者の選択</dt>
    <dd>
        <!--{assign var=key1 value="`$prefix`introducer"}-->
        <!--{$arrForm[$key1].value|h}-->&nbsp;
    </dd>
    <dt>好きな食べ物</dt>
    <dd>
        <!--{assign var=key1 value="`$prefix`favorite_food"}-->
        <!--{$arrForm[$key1].value|h}-->&nbsp;
    </dd>


data/Smarty/templates/default/frontparts/form_personal_input.tpl


<dt>紹介者の選択</dt>
<dd>
<!? { assign var=key1 value=”`$prefix`order_Agent” } ?>
<!--{if $arrErr[$key1]}-->
<!--{assign var=err value="background-color: `$smarty.const.ERR_COLOR`"}-->
<!--{/if}-->
<select name="<!--{$key1}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->">
<option value="">選択して下さい</option>
<!--{html_options options=$arrAgent selected=$arrForm[$key1].value}-->
</select>
</dd>
<dt>好きな食べ物&nbsp;<span class="attention">※</span></dt>
<dd>
    <!--{assign var=key1 value="`$prefix`favorite_food"}-->
    <!--{if $arrErr[$key1]}-->
        <div class="attention"><!--{$arrErr[$key1]}--></div>
    <!--{/if}-->
    <input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" class="boxHarf text data-role-none" placeholder="好きな食べ物" />&nbsp;&nbsp;
</dd>



dtb_customer


ALTER TABLE `dtb_customer` ADD `Introducer` SMALLINT( 6 ) NULL COMMENT '紹介者'
ALTER TABLE `dtb_customer` ADD `favorite_food` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL '好きな食べ物'


utf8_general_ci
Introducer smallint(6) はい NULL // 紹介者
favorite_food text utf8_general_ci いいえ なし // 好きな食べ物


mtb_introducer
id smallint(6)
name text utf8_general_ci NULL
rank smallint(6)


レンタルサーバー ロリポップ
EC-CUBEバージョン 2.13.3
PHPバージョン PHP 5.3.15
DBバージョン MySQL 5.6.14-log
unitbar
投稿日時: 2015/4/8 14:11
対応状況: −−−
半人前
登録日: 2015/4/7
居住地:
投稿: 11
Re: 会員登録に項目を追加したいです
mizuvan
投稿日時: 2015/4/8 16:53
対応状況: −−−
長老
登録日: 2013/3/26
居住地:
投稿: 253
Re: 会員登録に項目を追加したいです
データベース側で、Introducer としているものを introducer とするか

tplやphp側を Introducer としてみてはどうでしょうか?

unitbar
投稿日時: 2015/4/10 23:52
対応状況: 解決済
半人前
登録日: 2015/4/7
居住地:
投稿: 11
Re: 会員登録に項目を追加したいです
ありがとうございました。

大文字、小文字の違いが大きい問題でした
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1286
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.