LangModel::_getJavaScriptFile PHP Method

_getJavaScriptFile() private method

写入JavaScript语言文件
private _getJavaScriptFile ( string $app, array $fields, array $data )
$app string 应用名称
$fields array 语言类型字段
$data array 语言的相关数据
    private function _getJavaScriptFile($app, $fields, $data)
    {
        $app = strtolower($app);
        foreach ($fields as $value) {
            $fileName = LANG_PATH . '/' . $app . '_' . $value . '.js';
            $fp = fopen($fileName, 'w+');
            $fileData = '';
            foreach ($data as $val) {
                $val[$value] = str_replace("'", '‘', $val[$value]);
                // 处理掉单引号
                $content[] = "LANG['{$val['key']}']='{$val[$value]}';";
            }
            $fileData .= implode("\n", $content);
            fwrite($fp, $fileData);
            fclose($fp);
            unset($fileData);
            unset($content);
            @chmod($fileName, 0775);
        }
    }