SugarCRM原始碼分析之本地化貨幣

2021-07-09 14:34:46 字數 882 閱讀 1644

本篇主要分析sugarcrm中本地化貨幣的原始碼,大體配置如下

'default_currency_iso4217' => 'rmb',

'default_currency_name' => 'rmb',

'default_currency_show_preferred' => false,

'default_currency_significant_digits' => 2,

'default_currency_symbol' => '¥',

詳見**分析

./include/entrypoint.php

$locale = localization::getobject();

./include/localization/localization.php

public static function getobject()

return new $class();

}// 解析方法,相當於 __construct方法,類例項化時自動執行

function localization()

function loadcurrencies()

// 在快取分析那篇,sugar_cache_retrieve是用來獲取存入快取的資料的

// 沒有的話變想資料庫中查詢,再存放到快取中

$load = sugar_cache_retrieve('currency_list');

if ( !is_array($load) )

sugar_cache_put('currency_list',$this->currencies);

} else

}

spring原始碼分析 spring原始碼分析

1.spring 執行原理 spring 啟動時讀取應用程式提供的 bean 配置資訊,並在 spring 容器中生成乙份相應的 bean 配置登錄檔,然後根據這張登錄檔例項化 bean,裝配好 bean 之間的依賴關係,為上 層應用提供準備就緒的執行環境。二 spring 原始碼分析 1.1spr...

思科VPP原始碼分析(dpo機制原始碼分析)

vpp的dpo機制跟路由緊密結合在一起。路由表查詢 ip4 lookup 的最後結果是乙個load balance t結構。該結構可以看做是乙個hash表,裡面包含了很多dpo,指向為下一步處理動作。每個dpo都是新增路由時的乙個path的結果。dpo標準型別有 dpo drop,dpo ip nu...

redux原始碼分析(三) 原始碼部分

下面是每個部分的一些解讀 createstore apicreatestore reducer,initialstate enhancer 曾經非常好奇這個函式的第二個引數到底是initialstate還是enhancer,因為見過兩種寫法都有的,以為是版本問題。看了原始碼才發現,都可以的。如果你不...