[英]Date field's rows are not shown in the grocery crud table
我是Grocery CRUD的新手。 這個庫節省了多少時間,給我留下了深刻的印象,我還要感謝所有從事此項目的出色開發人員。
我在表格中顯示日期字段有一個小問題。 當我按下編輯按鈕時,它會顯示在編輯和查看頁面中。 但它沒有出現在表格中。
即使我自己通過添加記錄按鈕創建記錄,該記錄也已成功保存,但未在表中顯示。 我已經檢查了很多東西,例如庫中日期的默認格式。
$config['grocery_crud_date_format'] = 'sql-date';
我嘗試了不同的網絡瀏覽器
這是我的表格,以及我如何更新日期並將其保存到數據庫:
$datestring = "%Y-%m-%d";
$time = time();
$data = array(
'Attendence_date_daily' => mdate($datestring, $time),
'Check_in_time' => null,
'Check_out_time' => null,
'Attendence_status' => null,
'Employee_comment' =>null,
'Deducted_today' => 0,
'user_id' => $row->id
);
這就是我創建表格的方式
public function edit_daily_record()
{
$crud = new grocery_CRUD();
$crud->columns('daily_record_id','Attendance_date_daily','Check_in_time','Check_out_time','Attendence_status','Employee_comment','Deducted_Today','user_id');
$crud->set_table('daily_attendence_record');
$crud->display_as('Attendance_date_daily','Date')
->display_as('user_id','Employee');
$crud->set_subject('daily record');
$crud->set_relation('user_id','users','username');
$output = $crud->render();
$this->_example_output($output);
}
其中“ Attendance_date_daily”在mysql DB中的類型為date。 除此日期外,所有字段均正確顯示
'daily_record_id'是自動增量PK'user_id'是FK
您能幫我解決這個問題嗎? 圖片1
圖片2
我在雜貨CRUD高級會員中的高級會員之一Paul Savostin先生的幫助下解決了這個問題。
問題是一個簡單的錯字。 數據庫中文件的名稱與控制器的名稱相差一個字母。
這顯示了字母如何更改整個代碼!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.