Size: a a a

2021 April 03

AN

Alexander N in symfony
Мне тут вообще для импорта данных советовали спуститься на уровень ниже и юзать DBAL, но я так понимаю тогда запросы руками генерить придётся. И не совсем ясно вот что. Запросы не могут пачками выполняться? Например вставка сразу по много строк. С Doctrine я пока flush не сделал запросы не выполняются
источник

в

вαғғσмεттι in symfony
Шурик
А в конструкторе никак нельзя сделать такое?
$this->createdAt = new \DateTime();
а updateAt тогда как сделать? вместе с ним же createdAt будет обновлятсья
источник

в

вαғғσмεттι in symfony
Alexander N
Мне тут вообще для импорта данных советовали спуститься на уровень ниже и юзать DBAL, но я так понимаю тогда запросы руками генерить придётся. И не совсем ясно вот что. Запросы не могут пачками выполняться? Например вставка сразу по много строк. С Doctrine я пока flush не сделал запросы не выполняются
ты про транзакции?
источник

в

вαғғσмεттι in symfony
Шурик
А в конструкторе никак нельзя сделать такое?
$this->createdAt = new \DateTime();
может все же это в кастомный датаперсистер добавить? он у меня есть уже
источник

Ш

Шурик in symfony
вαғғσмεттι
а updateAt тогда как сделать? вместе с ним же createdAt будет обновлятсья
createdAt будет обновляться?
Оч странный ход
источник

AN

Alexander N in symfony
вαғғσмεттι
ты про транзакции?
Нет. Batch insert/update
источник

в

вαғғσмεттι in symfony
Шурик
createdAt будет обновляться?
Оч странный ход
конструктор же будет вызываться при апдейте ресурса?
источник

Ш

Шурик in symfony
вαғғσмεттι
конструктор же будет вызываться при апдейте ресурса?
createdAt точно должен меняться?
источник

в

вαғғσмεттι in symfony
нет, он не должен
источник

Ш

Шурик in symfony
вαғғσмεттι
конструктор же будет вызываться при апдейте ресурса?
Нет
источник

в

вαғғσмεттι in symfony
чо правда?
источник

Ш

Шурик in symfony
Доктрина не юзает конструкторы и геттеры-сеттеры
источник

Ш

Шурик in symfony
У сущностей*
источник

в

вαғғσмεттι in symfony
так, допустим, а как тогда сделать updatedAt?
источник

AN

Alexander N in symfony
prePersist?
источник

в

вαғғσмεттι in symfony
думал, но может есть вариант проще
источник

Ш

Шурик in symfony
вαғғσмεттι
так, допустим, а как тогда сделать updatedAt?
Если у тебя один-два метода, которые меняет стейт, то в них меняй заодно и updatedAt. Если у тебя куча геттеров-сеттеров - Lifecycle Events
источник

AN

Alexander N in symfony
В Doctrine зоны ответственности разделены
источник

в

вαғғσмεттι in symfony
Шурик
Если у тебя один-два метода, которые меняет стейт, то в них меняй заодно и updatedAt. Если у тебя куча геттеров-сеттеров - Lifecycle Events
ну да, их до жопы
источник

в

вαғғσмεттι in symfony
хорошо, понял, спасибо всем
источник