獨立模型的列表頁,如何將布林型(0,1)對映為建立模型時填寫的屬性名稱?

發表於2020-04-04
獨立模型的列表頁,如何將布林型(0,1)對映為建立模型時填寫的屬性名稱?

比如圖中的布林型欄位,模型中顯示的是“允許、不允許”

怎麼在自定義的模板中,顯示對應的中文?
回覆
用IF語句啊。
評論
暫時通過增加自定義函式的方式解決了,但是總感覺這樣不夠靈活,如果再有其它的欄位,還需要再增加函式。
// 獲取自定義模型的布林欄位中文名
function show_bool_name($status) {
    switch ($status){
        case 0  : return    '不允許';     break;
        case 1  : return    '允許';     break;
        default : return    $status;
    }
}
肯定有更好的辦法可以使用之前定義過的欄位中文名。
評論

相關文章