バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 値の入るタイミングの質問です。

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
siren
投稿日時: 2013/5/23 15:25
対応状況: −−−
新米
登録日: 2013/5/23
居住地:
投稿: 2
値の入るタイミングの質問です。
ec−cubeを初めて間もないです。
よろしくお願いします。

以下LC_Page_Admin_Products_UploadCSVの297行目からです。

function lfInitParam(&$objFormParam, &$arrCSVFrame) {
// 固有の初期値調整
$arrCSVFrame = $this->lfSetParamDefaultValue($arrCSVFrame);
// CSV項目毎の処理
foreach ($arrCSVFrame as $item) {
if ($item['status'] == CSV_COLUMN_STATUS_FLG_DISABLE) continue;
//サブクエリ構造の場合は AS名 を使用
if (preg_match_all('/\(.+\)\s+as\s+(.+)$/i', $item['col'], $match, PREG_SET_ORDER)) {
$col = $match[0][1];
} else {
$col = $item['col'];
}
// HTML_TAG_CHECKは別途実行なので除去し、別保存しておく
if (strpos(strtoupper($item['error_check_types']), 'HTML_TAG_CHECK') !== FALSE) {
$this->arrTagCheckItem[] = $item;
$error_check_types = str_replace('HTML_TAG_CHECK', '', $item['error_check_types']);
} else {
$error_check_types = $item['error_check_types'];
}
$arrErrorCheckTypes = explode(',', $error_check_types);
foreach ($arrErrorCheckTypes as $key => $val) {
if (trim($val) == '') {
unset($arrErrorCheckTypes[$key]);
} else {
$arrErrorCheckTypes[$key] = trim($val);
}
}
// パラメーター登録
$objFormParam->addParam(
$item['disp_name']
, $col
, constant($item['size_const_type']) <<<<
, $item['mb_convert_kana_option']
, $arrErrorCheckTypes
, $item['default']
, ($item['rw_flg'] != CSV_COLUMN_RW_FLG_READ_ONLY) ? true : false
);
}
}

<<<<の部分、$item['size_const_type']は、どの時点で値が入るのでしょうか?
うまく質問できていないかもしれませんが、ご容赦ください。

追記:
質問場所を間違えて投稿しました。
改めて質問しようと思いますのでスルーをお願いします。
bratech
投稿日時: 2013/5/23 15:45
対応状況: −−−
長老
登録日: 2008/11/28
居住地: 福岡
投稿: 223
Re: 値の入るタイミングの質問です。
ご質問の内容と少しずれるかもしれませんが

この記述の内容について
constant($item['size_const_type'])

$item['size_const_type']
この部分がご不明なのだと思いますが
実際にはdtb_csv内で設定された値が入ります。
dtb_csvを確認して頂ければ同じカラム名のものが見つかると思います。

これをみると
STEXT_LEN や MTEXT_LEN , INT_LEN といった記述が見つかると思いますがこれらは管理画面のパラメータ設定内で設定される定数名です。

ご参考まで。


----------------
★売れる通販サイト作ります! ========================
(株)ブラテック EC-CUBEカスタマイズサービス
http://www.bratech.co.jp/lpo/eccube.html
==============================================

siren
投稿日時: 2013/5/23 19:08
対応状況: −−−
新米
登録日: 2013/5/23
居住地:
投稿: 2
Re: 値の入るタイミングの質問です。
丁寧にありがとうございます。

'size_const_type'がどんなものか知りたかったので、
お答えいただいたことがその通りです。

質問フォーラムが違う質問に回答くださってありがとうございます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,099名です
総投稿数は110,036件です

投稿数ランキング

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