10-3
優化表單
- 基本上,和表單相關的都放到
case "create":
和 case "edit":
下
- 內容可以改用所見即所得編輯器:
$Model->use_ckeditor('content', ['setHeight' => 150, 'setToolbarSet' => 'tadSimple']);
- 隱藏某些不必要欄位,如:
create_time
及update_time
$Model->set_hidden('create_time', date('Y-m-d H:i:s'));
$Model->set_hidden('update_time', date('Y-m-d H:i:s'));
- 新增事件時,先設定好一些預設值,可以減少輸入,所以修改
$Model->create()
為:
$Model->create(['end' => date('Y-m-d H:i:s', strtotime('+1week')), 'priority' => '中', 'done' => 0]);
- 把單選的選項值改為中文
$Model->use_radio('done', [1 => '完成', 0 => '未完成']);