id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	modified_flg
988	data/cache/mtb_constants.php の生成タイミング変更	nanasess	somebody	"EC-CUBE で利用される多くの定数は, data/cache/mtb_constants.php に定義されている.
この内容は, 下記から生成される

 1. インストール直後は data/mtb_constants_init.php
 2. 管理画面 -> システム設定 -> パラメータ設定で設定時には mtb_constants テーブル

2 の操作を実行後だとしても, data/cache/mtb_constants.php を削除すると, data/mtb_constants_init.php の内容を元にファイルが生成されるため, mtb_constants テーブルの内容と差異が生じる.

これは, mtb_constants.php に含まれる定数群に, DB アクセスに必要な定数が含まれているためだが, トラブルの元となる.

EC-CUBE 2.11.0 以降は, SC_Query が依存する定数が比較的少ないことから, data/cache/mtb_constants.php を削除した際にも, 常に mtb_constants テーブルの内容を元に, キャッシュファイルを生成するのが望ましいと思われる

開発コミュニティ参考スレッド
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=7449&forum=2&post_id=35918"	改善提案	new	低	バックログ	その他	2.11.0 β				0
