Size: a a a

2021 January 05

MV

Moz Vkusni in symfony
Andrey Dembitskyi
это тоже работает
imports:
 - { resource: 'services/*.yaml' }
в таком случае приходится вот с этим париться, из доки:
When loading a configuration file, Symfony loads first the imported files and then it processes the parameters and services defined in the file. If you use the default services.yaml configuration as in the above example, the App\ definition creates services for classes found in ../src/*. If your imported file defines services for those classes too, they will be overridden.
A possible solution for this is to add the classes and/or directories of the imported files in the exclude option of the App\ definition. Another solution is to not use imports and add the service definitions in the same file, but after the App\ definition to override it.
источник

MV

Moz Vkusni in symfony
слишком дофига всег эксклудить в основном коонфиге приходится, и то, у меня не завелось никак
источник

SB

Sergei Baikin in symfony
Moz Vkusni
слишком дофига всег эксклудить в основном коонфиге приходится, и то, у меня не завелось никак
А почему бы изначально туда просто ничего не инклудить а оставить это на попечение модулей?
источник

КГ

Константин Грачев... in symfony
Я вообще всю папку src заинклудил и норм
источник

КГ

Константин Грачев... in symfony
$services 
->load('App\\', dirname(__DIR__).'/src')
->exclude(dirname(__DIR__).'/src/**/config.php');
источник

КГ

Константин Грачев... in symfony
Николас где то упоминал, что они против такого подхода.
Однако не вижу в этом никаких проблем. Разве что у кого то кодовая база на столько огромная, что контейнер пол часа собирается. хз
источник

SB

Sergei Baikin in symfony
Константин Грачев
$services 
->load('App\\', dirname(__DIR__).'/src')
->exclude(dirname(__DIR__).'/src/**/config.php');
А зачем лоадить папку src в принципе? Если у вас есть config.php внутри которые и лоадят отдельные части за которые они отвечают?
источник

КГ

Константин Грачев... in symfony
Sergei Baikin
А зачем лоадить папку src в принципе? Если у вас есть config.php внутри которые и лоадят отдельные части за которые они отвечают?
А зачем мне каждый раз что-то лоадить, если оно само всё вжух и залоадилось?
источник

КГ

Константин Грачев... in symfony
config.php нужны для каких то кастомных штук, которые DI сам разрулить не может
источник

КГ

Константин Грачев... in symfony
источник

SB

Sergei Baikin in symfony
Константин Грачев
А зачем мне каждый раз что-то лоадить, если оно само всё вжух и залоадилось?
Ок понял.
источник
2021 January 06

j

jenia in symfony
мне нужно сделать валидации 2 критериям. Но когда я делаю запрос мне в ответе приходит ошибка с повтором $agree_conditions  того параметра … как сделать что бы ошибка была одна без дублирования  ?


/**
*
@Assert\NotBlank@Assert\NotBlank(message="Doljni soglasitsay")
*
@Assert\IsTrue@Assert\IsTrue(message="Doljni soglasitsay.")
*/
public $agree_conditions;
источник

RS

Roman Starchenkov in symfony
источник

RS

Roman Starchenkov in symfony
Простите, но я просто не мог пройти мимо этого "Doljni soglasitsay"
источник

j

jenia in symfony
Roman Starchenkov
Простите, но я просто не мог пройти мимо этого "Doljni soglasitsay"
Это пока такая  заглушка пока не смог  понять как в аннотацию передать  перевод
источник

б

бахнув пельменів... in symfony
Артем Уткин
обычно в инте хранят сумму в копейках
а там уже преобразуют по надобности
(т.е. условно 10 руб - 1000, 12.34 руб - 1234)

в флоате деньги хранить нельзя
Не шарю. Почему нельзя?
источник

👤U

👤 User in symfony
Из-за особенностей движка можете получить вместо одной суммы другую.
источник

б

бахнув пельменів... in symfony
👤 User
Из-за особенностей движка можете получить вместо одной суммы другую.
А, ты про особенности арифметических операций с плавающей точкой?
источник

Р

Руслан in symfony
👤 User
Из-за особенностей движка можете получить вместо одной суммы другую.
Какого движка???
источник

АУ

Артем Уткин... in symfony
бахнув пельменів
Не шарю. Почему нельзя?
потому что могут начаться проблемы с округлением
в статье хорошо  расписаны подробности https://medium.com/better-programming/why-is-0-1-0-2-not-equal-to-0-3-in-most-programming-languages-99432310d476
источник