![]() |
Validation Batch Data - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: CodeIgniter 4 (https://forum.codeigniter.com/forumdisplay.php?fid=28) +--- Forum: CodeIgniter 4 Support (https://forum.codeigniter.com/forumdisplay.php?fid=30) +--- Thread: Validation Batch Data (/showthread.php?tid=85922) |
Validation Batch Data - flux1on - 12-20-2022 I have data JSON Batch from Upload File Code: [{"params_invoicenumber":"INVCPLCM02353642","params_member":1,"params_sdate":"2022-01-02 19: 01: 00","params_edate":"2022-12-31 15: 06: 00","params_diagnose_early":[1,2,3],"params_diagnose_final":[3,2,1],"params_detail":[{"params_benefit":1,"params_invoice":2400000,"params_quantity":2,"params_excess":200000,"params_nonbenefit":200000,"params_desc":"Testing"},{"params_benefit":3,"params_invoice":2200000,"params_quantity":2,"params_excess":0,"params_nonbenefit":200000,"params_desc":"Testing"}],"params_created":1},{"params_invoicenumber":"INVCPLCM02353642","params_member":1,"params_sdate":"2022-01-02 19: 01: 00","params_edate":"2022-12-31 15: 06: 00","params_diagnose_early":[1,2,3],"params_diagnose_final":[3,2,1],"params_detail":[{"params_benefit":1,"params_invoice":2400000,"params_quantity":2,"params_excess":200000,"params_nonbenefit":200000,"params_desc":"Testing"},{"params_benefit":3,"params_invoice":2200000,"params_quantity":2,"params_excess":0,"params_nonbenefit":200000,"params_desc":"Testing"}],"params_created":1}] My controller PHP Code: $dataValidate = json_decode($this->request->getPost('params_json'), true); In result not my expectation Code: "validation": { What are my doing to this set validation, or this bug? RE: Validation Batch Data - JustJohnQ - 12-21-2022 After you json_decode the data, there is no json in the array as you will see with print_r($dataValidate) your 'valid_json' rule will fail. RE: Validation Batch Data - flux1on - 12-21-2022 (12-21-2022, 12:01 AM)JustJohnQ Wrote: After you json_decode the data, there is no json in the array as you will see with print_r($dataValidate) When you set : Code: $validationRulesClaim = [ Still appear same result RE: Validation Batch Data - JustJohnQ - 12-21-2022 Just to test, does this work: Code: '*.params_diagnose_early.*' => 'required', RE: Validation Batch Data - flux1on - 12-21-2022 (12-21-2022, 12:17 AM)JustJohnQ Wrote: Just to test, does this work: Okay, thankyou ![]() |