Size: a a a

2021 February 13

VK

Vladyslav Kopaihorod... in symfony
Павел Лисовский
Здравствуйте!
Есть сущности Категория и Пост со связью МногиеКоМногим. Как получить все Посты не имеющие определенной Категории?
Никак
источник
2021 February 14

ПЛ

Павел Лисовский... in symfony
Всё же можно...
источник

VK

Vladyslav Kopaihorod... in symfony
Павел Лисовский
Всё же можно...
Как?
источник

ПЛ

Павел Лисовский... in symfony
источник

MM

Maksim Masiukevich in symfony
хорошая тактика)
источник

VK

Vladyslav Kopaihorod... in symfony
Так а чего в чате спрашиваешь тогда ?
источник

VK

Vladyslav Kopaihorod... in symfony
Maksim Masiukevich
хорошая тактика)
Работает же
источник

ПЛ

Павел Лисовский... in symfony
Vladyslav Kopaihorodskyi
Так а чего в чате спрашиваешь тогда ?
не видел решения
источник

VK

Vladyslav Kopaihorod... in symfony
Павел Лисовский
не видел решения
А как увидел?
источник

👤U

👤 User in symfony
Dmitry 🦆
Ну да, дело в людях, а не нарушении SRP в AR?
И у симфони и у ларавела есть спорные методологии.
А еще дока у нас отстает немного от реального положения вещей, мейкер делает страшные вещи иногда (Создание авторизации формой идет вразрез с самой докой).
источник

MK

Maksim Kowalski in symfony
Подскажите, как правильно указать директорию для сохранения фото в config/services.yaml ?
В доке указано:
    _defaults:
        autowire: true      # Automatically injects dependencies in your services.
        autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.
        bind:
          $photoDir: "%kernel.project_dir%/public/uploads/photos"
Но возникает ошибка:
Invalid service "bind": class "" does not exist.
источник

MK

Maksim Kowalski in symfony
Все, починил. Спасибо тем, кто переживал.
Если возникнет такая проблема, нужно указать какой контролер использует эту переменную:
    # add more service definitions when explicit configuration is needed
   # please note that last definitions always *replace* previous ones

   App\Controller\ConferenceController:
       bind:
           $photoDir: '%kernel.project_dir%/public/uploads/photos'
источник

AD

Andrey Dembitskyi in symfony
Maksim Kowalski
Подскажите, как правильно указать директорию для сохранения фото в config/services.yaml ?
В доке указано:
    _defaults:
        autowire: true      # Automatically injects dependencies in your services.
        autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.
        bind:
          $photoDir: "%kernel.project_dir%/public/uploads/photos"
Но возникает ошибка:
Invalid service "bind": class "" does not exist.
bind точно был внутри defaults?
источник

MK

Maksim Kowalski in symfony
Да, вот прям с моего кода:
services:
   # default configuration for services in *this* file
   _defaults:
       autowire: true      # Automatically injects dependencies in your services.
       autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.
   bind:
       $photoDir: "%kernel.project_dir%/public/uploads/photos"

   # makes classes in src/ available to be used as services
   # this creates a service per class whose id is the fully-qualified class name
   App\:
источник

MK

Maksim Kowalski in symfony
Maksim Kowalski
Все, починил. Спасибо тем, кто переживал.
Если возникнет такая проблема, нужно указать какой контролер использует эту переменную:
    # add more service definitions when explicit configuration is needed
   # please note that last definitions always *replace* previous ones

   App\Controller\ConferenceController:
       bind:
           $photoDir: '%kernel.project_dir%/public/uploads/photos'
Скорее всего это сломается где-то позже
источник

C

CvekCoder in symfony
Maksim Kowalski
Да, вот прям с моего кода:
services:
   # default configuration for services in *this* file
   _defaults:
       autowire: true      # Automatically injects dependencies in your services.
       autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.
   bind:
       $photoDir: "%kernel.project_dir%/public/uploads/photos"

   # makes classes in src/ available to be used as services
   # this creates a service per class whose id is the fully-qualified class name
   App\:
Ну так у вас же не внутри дефолтса
источник

C

CvekCoder in symfony
Maksim Kowalski
Все, починил. Спасибо тем, кто переживал.
Если возникнет такая проблема, нужно указать какой контролер использует эту переменную:
    # add more service definitions when explicit configuration is needed
   # please note that last definitions always *replace* previous ones

   App\Controller\ConferenceController:
       bind:
           $photoDir: '%kernel.project_dir%/public/uploads/photos'
Так не надо. Верните как было, только отступ сделайте внутрь дефолтс
источник

MK

Maksim Kowalski in symfony
Разметка -_-
Спасибо)
источник

ПГ

Павел Г. in symfony
Приветствую. Подскажите плиз с Rest Api bundle.  В доке есть настройки по обработке исключений. В частности маппинг, где прописывается исключение и код исключения.  При исключении на выходе получаю ответ
 {"code": 400, "message": "text"}
При указании кода исключения в конфиге меняется code именно в теле ответа, но сам HTTP код остается 500 всегда, так и должно быть?
источник

👤U

👤 User in symfony
Никто не знает как рекурсивные массивы правильно описывать? Что-то в гугл не придумал как нормально запрос сделать.
@param      array{id: int, name: string, _children: mixed[]}
mixed
[] - это такие же массивы на самом деле, как и первый.
источник