Size: a a a

2021 July 27

AG

Alexei Generalov in symfony
An exception occurred in driver: SQLSTATE[HY000] [1040] Too many connections
нашел, спасибо Вам большое. Вот что-то не догадался я до previous
источник

AD

Andrey Dmitriyev in symfony
источник

AD

Andrey Dmitriyev in symfony
Привет, ребят, подскажите пожалуйста, что за ошибка при doctrine:migrations:diff
?

No mapping information to process

doctrine.yaml

doctrine:
   dbal:
       driver: 'pdo_pgsql'
       server_version: '13.3'
       charset: utf8
       default_table_options:
           charset: utf8
           collate: ~
       url: '%env(resolve:DATABASE_URL)%'
       types:
           ...
   orm:
       auto_generate_proxy_classes: true
       naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware
       auto_mapping: true
       mappings:
           Cherry:
               is_bundle: false
               type: annotation
               dir: '%kernel.project_dir%/src/Model/Cherry/Entity'
               prefix: 'App\Model\Cherry\Entity'
               alias: Cherry
источник

AT

Adilet Tussupbekov in symfony
Не работал с 8 пыхой, но в конфиге прописаны аннотации, а вы пишете через атрибуты
источник

AT

Adilet Tussupbekov in symfony
Попробуйте прописать через аннотации
источник

A

AZA in symfony
type: attribute
, а у вас  type: annotation
источник

AT

Adilet Tussupbekov in symfony
О, если есть конфиг с указанием атрибутов, то лучше поменять на атрибуты)
источник

A

AZA in symfony
Да, есть
источник

AD

Andrey Dmitriyev in symfony
Пасибыч!
источник

D🦆

Dmitry 🦆 in symfony
Привет, подскажите, кто думал, как в команды автовайрить сервисы best practice.
Поделитесь опытом.

Пока думаю через метод, а не конструктор. Потому что конструктор в комманде - слегка другое.
    App\Command\TestCommand:
       calls:
           - ['setLogger', ['@logger']]
       tags: ['console.command']

Может есть какие-то общепринятые устоявшиеся способы?
источник

AD

Andrey Dembitskyi in symfony
не другое.
Через конструктор общепринятый способ
источник

D🦆

Dmitry 🦆 in symfony
Да, так и есть. судя по всему. Но видимо в симфони2 задумывалось иначе до появления автовайринга.
источник

AD

Andrey Dembitskyi in symfony
не из-за автовайринга
источник

A

Anthony in symfony
А что мешает вызвать родительский конструктор переопределив свой?
источник

D🦆

Dmitry 🦆 in symfony
Да я так и сделал)
источник

KS

Kirill Sotnikov in symfony
Всем привет. Не подскажите, правильно ли я понимаю, как грамотно в докере развернуть демоны для приема асинхронных сообщений от какого-нибудь RabbitMQ (использую symfony/messenger)?
Для демонов пилю отдельные контейнеры, в докерфайле которых в entrypoint прописываем /bin/console messenger:consume {название очереди}.
источник

VK

Vladyslav Kopaihorod... in symfony
Все правильно
источник

KS

Kirill Sotnikov in symfony
В этом плане еще волнует вопрос, описанный в доке, про периодический перезапуск демонов. Видел отзывы в этом чатике, конечно, по этому поводу, но уверенности не пришло.
источник

KS

Kirill Sotnikov in symfony
Ну, про потребление памяти
источник

KS

Kirill Sotnikov in symfony
Или нормально делай - нормально будет?
источник