10-4
優化顯示界面
- 隱藏不必要顯示的欄位
$Model->disable(['sn', 'content', 'create_time', 'update_time'], ['index']);
- 加入連結
$Model->set_link('title', '', ['op' => 'show', 'sn']);
- 取代顯示內容
$Model->replace('done', [1 => '完成', 0 => '未完成']);
- 按條件來進行篩選,只列出未完成的事件:
$Model->where(['done' => 0]);
或者更複雜的,只列出結束日期在現在以後的事件
$now = date('Y-m-d');
$Model->where(['end' => ['>=', $now]]);
也可以同時符合以上兩種條件:
$now = date('Y-m-d');
$Model->where(['end' => ['>=', $now], 'done' => 0]);