Доктрина: установить current_timestamp в качестве значения по умолчанию по базе данных (то есть не PHP)Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Доктрина: установить current_timestamp в качестве значения по умолчанию по базе данных (то есть не PHP)

Сообщение Anonymous »

После некоторого просмотра, я все еще не мог найти способ получить вставку current_timestamp, вставленную на сервере базы данных (как значение по умолчанию в INSERT < /code>). < /p>

Проблема: когда вы сохраняете объект в базу данных, отсутствующие поля явно устанавливаются в NULL Doctrine. Таким образом, похоже, что настройка значения по умолчанию в определении таблицы вообще не имеет никакого эффекта:-(< /p>

Я не хочу устанавливать время через PHP (например, $ object-> settimestamp (new \ dateTime ()); < /code>). Это может вернуть другое время, чем то, что имеет сервер DataBase, как объясненный здесь https://stackoverflow.com/a/3705090/1668200

То, что я пробовал до сих пор:


[*] Отправить сейчас буквально (например, объект. https://stackoverflow.com/a/13850741/1668200

=> не работает: ошибка: вызов в формат функции члена () на строке
https://stackoverflow.com/a/3600758/1668200) тоже не сработала: поле было установлено на NULL по доктрине. https://github.com/atlantic18/doctrinee ... ampable.md) использует время PHP.

Подробнее здесь: https://stackoverflow.com/questions/319 ... -not-by-ph
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»