簡體   English   中英

日期字段的行未顯示在雜貨雜貨表中

[英]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

圖片1

圖片2

圖片2

我在雜貨CRUD高級會員中的高級會員之一Paul Savostin先生的幫助下解決了這個問題。

問題是一個簡單的錯字。 數據庫中文件的名稱與控制器的名稱相差一個字母。

這顯示了字母如何更改整個代碼!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM