Код: Выделить всё
{
"error": "Unknown column 'name_person' in 'field list'",
"status": false,
"code": 500
}
Код контроллера:
Код: Выделить всё
$deliveryEppModel = new DeliveryEppModel();
if (isset($_POST['new'])) {
$code = date('ymdHis');
$area = $this->areaService->findActiveAreaById($this->request >getPost('area'));
$namePerson = $this->request->getPost('name_person');
trim($namePerson);
$data = [
'name_person' => $namePerson,
];
$deliveryEppModel->insert($data);
}
Код: Выделить всё
class DeliveryEppModel extends Model
{
protected $table = 'delivery_epp';
protected $allowedFields = [
'name_person',
'created_at',
'edited_by',
'edited_at',
];
}
Код: Выделить всё
Name:
[i][/i]
Другой пример столбца в правильной таблице:
[img]https://i.sstatic.net /CHdsQork.png[/img]
Попытки решения:
Мой текущий пример демонстрирует решение из этого сообщения ( «Неизвестный столбец в «списке полей»», но столбец существует), где говорится, что использование метода обрезки из php предназначено для решения проблемы. Но он по-прежнему возвращает ту же ошибку, что и раньше.
Я также использовал это решение (Ошибка: неизвестный столбец в списке полей). Но, как вы можете видеть на изображениях выше, столбец уже существует в таблице.
Подробнее здесь: https://stackoverflow.com/questions/791 ... umn-exists
Мобильная версия