このファイルは view/maple.ini の [SmartyAssign] にて読込みが指示される。
Filter_SmartyAssign により読み込まれる。
処理の流れは、Init.class.php を参照のこと。
maple/filter/Filter_SmartyAssign.class.php
class Filter_SmartyAssign extends Filter {
function execute() {
// ファイル読み出し
$this->_LangArrayMerge($lang_arr,$filename);
// 設定
$this->_setLang($lang_arr,$action_name);
}
function _LangArrayMerge(...) {
$tmp_lang_arr = $initializer->read_ini_file($filename, true);
}
function _setLang(...) {
// PHP定数の設定
define($key, $value);
// テンプレート変数の設定
$renderer->assign($assign_str,$this_lang);
}
maple/core/ConfigParser.class.php
class ConfigParser {
function read_ini_file(...) {
// ファイル読み出し
if(!$lines = file($filename)) {
}