Я пробую CodeIgniter 4, и у меня проблема со вставкой данных.
В моей модели я определил только имя таблицы, никаких методов, ничего. Я могу отобразить все данные в своей таблице, но когда дело доходит до вставки данных, что-то идет не так.
Мой код контроллера выглядит так:
$data = [
'sum' => '23',
'type' => 'in',
'name' => 'asd'
];
$expense = new ExpensesModel();
try {
var_dump($expense->insert($data));
} catch (\ReflectionException $e) {
var_dump($e);
}
Когда я вызываю эту конечную точку с помощью Postman, я получаю 500 internal server error
. Если я die('asd')
перед try-catch
, я вижу сообщение, поэтому я думаю, что что-то происходит во время вызова метода insert
.
Как я могу отладить это?