8-1
替換顯示內容
- 編輯
admin/main.php
- 目前我們的分類還是顯示一個編號(不管在列表還是單一資料),如此不容易看懂,應該直接顯示該分類名稱:另外,「是否啟用」部份也是顯示數字。
- 我們可以利用
replace('被替換欄位', $替換值陣列)
來替換顯示之資料。
$cate_arr = $Model->get_arr('my_action_cate', 'cate_id', 'cate_title');
$enable_arr = [1 => '啟用', 0 => '關閉'];
...略...
$Model->replace('cate_id', $cate_arr);
$Model->replace('enable', $enable_arr);
-
$cate_arr
是本來就有抓的,其陣列索引是分類編號$cate_id
,陣列值則是分類標題,我們剛好將之用在cate_id
,也就是將$cate_id
編號替換成中文的分類標題之意。
-
$enable_arr
則是自己做的陣列,用來替換$enable
的值,將1
換成「啟用」,將0
換成「關閉」之意。
-
如此,不管是在列表或單一資料都已經替換成我們要的結果