Size: a a a

2021 January 13

ВУ

Валентин Удальцов... in symfony
но то остальные ошибки вполне разумные. твой абстрактный класс никак не подразумевает наличие этих свойств
источник

D

Dmitry in symfony
да я понимаю почему он так пишет, я о другом спрашивал вообще
источник

ВУ

Валентин Удальцов... in symfony
ну я тебе ошибку в конструкторе пофиксил
источник

ВУ

Валентин Удальцов... in symfony
return self -> static через phpdoc
источник

ВУ

Валентин Удальцов... in symfony
либо нормально, но в php 8
источник

D

Dmitry in symfony
да, спасибо. return static отлично
источник

D

Dmitry in symfony
пхп8 я пока не готов, вернее даже не я, а все остальное пока не готово
источник

SP

Sergey Protko in symfony
Dmitry
вот примерно такой код, он рабочий, но псалм не понимает его или я что-то делаю не так с псалмом
Ты в контексте парента вызываешь, нет?
источник

SP

Sergey Protko in symfony
А всё увидел self
источник

Н

Неблондинка... in symfony
php8 + mysql8
при выполнении миграции  (bin/console doctrine:migrations:migrate) получаю ошибку "There is no active transaction", сама миграция выполняется успешно, может кто сталкивался?
источник

D

Dmitry in symfony
да, все разобрались. return static все отлично решил вопрос. не знал что пхпдок такой поможет псалму
источник

КГ

Константин Грачев... in symfony
Неблондинка
php8 + mysql8
при выполнении миграции  (bin/console doctrine:migrations:migrate) получаю ошибку "There is no active transaction", сама миграция выполняется успешно, может кто сталкивался?
В миграции вызываешь commit?
источник

Н

Неблондинка... in symfony
миграция полностью symfony сгенерированная
источник

КГ

Константин Грачев... in symfony
Неблондинка
миграция полностью symfony сгенерированная
доктриной, симфони не генерирует миграции
источник

КГ

Константин Грачев... in symfony
Похоже кто-то делает commit когда нет открытой транзакции. Надо дебажить
источник

Н

Неблондинка... in symfony
Наткнулся на такое объяснение

As of PHP 8, PDO::commit() and rollBack() will throw a There is no active transaction PDOException if the transaction had been autocommitted, as MySQL will do whenever a schema change is made. Previously they would fail silently.

The change was made in this commit: php/php-src@990bb34 - https://github.com/php/php-src/commit/990bb34891c83d12c5129fd781893704f948f2f4
источник

Н

Неблондинка... in symfony
попробую пока отключить auto_commit
источник

КГ

Константин Грачев... in symfony
Неблондинка
попробую пока отключить auto_commit
Ливай на нормальную бд.
Неужели это я сказал
источник

D

Dmitry in symfony
а чем мускл то плох ?
источник

КГ

Константин Грачев... in symfony
Требуется помощь зала 😅
источник