Zurmo(九) 貨幣機制

2021-07-25 11:32:57 字數 763 閱讀 9060

1.zurmo的貨幣機制主要是通過資料庫的兩張表(currencyvalue , currency)實現,兩表的關係如下:

具體的貨幣存在currency表中 ,currencyvalue 通過 currency_id 就可以找到對應的貨幣。

針對以上,舉個例子,在自定義模組中顯示出來,以sell price欄位為名:頁面效果,

'sellprice' => array(static::has_one,  'currencyvalue', static::owned,static::link_type_specific, 'sellprice'),
資料庫的具體字段,這些**具體的解釋看我的部落格:zurmo(八)-資料庫表分析及某些功能的頁面實現

最後在members也要寫上對應的字段,在***editanddetailsview.php寫上:

array(

'elements' => array(array('attributename' => 'sellprice', 'type' => 'currencyvalue'),

),),

之後重新整理頁面就可以了。

如有不對,請指正!

九度1531 貨幣面值問題

題目描述 小虎是遊戲中的乙個國王,在他管理的國家中發行了很多不同面額的紙幣,用這些紙幣進行任意的組合可以在遊戲中購買各種裝備來提公升自己。有一天,他突然很想知道這些紙幣的組合不能表示的最小面額是多少,請聰明的你來幫助小虎來解決這個財政問題吧。輸入 輸入包含多個測試用例,每組測試用例的第一行輸入乙個整...

九 資料驗證機制

一 手動驗證的實現 actionsupport類對validateable介面進行了實現,但對validate 方法空實現。使用validate 方法可以使用者請求的多個action進行驗證,但其驗證的邏輯是相同。如果在乙個action類中編寫了多個請求處理方法,而引action重寫了validat...

Mybatis 九 快取機制

前言 mybatis系統中預設定義了兩級快取 一級快取和二級快取 一級快取也叫本地快取 一級快取失效的四種情況 沒有使用到當前的一級快取,效果就是,還需要再向資料庫中發起一次查詢請求!一級快取就是乙個map 二級快取也叫全域性快取 基於namespace級別的快取,乙個命名空間,對應乙個二級快取 開...