@Nyakator

Почему не работает метод creat()?

создание строки в таблице почему-то не работает с методом create() но если заменить его на insert(), то работает. Хотя в другой модели этого же проекта такой проблемы нет. Переменные передаю не пустые, проверял с помощью var_dump

Ошибка:

SQLSTATE[HY000]: General error: 1364 Field 'post' doesn't have a default value (SQL: insert into `attitude` () values ())


Проблема в строке 48
https://github.com/grigoryMovchan/zuihitsu/blob/ma...

В строке 36 этой модели та же функция работает
https://github.com/grigoryMovchan/zuihitsu/blob/ma...
  • Вопрос задан
  • 295 просмотров
Решения вопроса 1
@Nyakator Автор вопроса
Заработало, когда я удалил из модели Attitude конструктор.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
wielski
@wielski
✔ Совет: Вам помогли? Отметьте ответы решением.
insert into `attitude` () values ()

Вы передаете пустой массив, судя по всему
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы