Size: a a a

2021 March 25

Ш

Шурик in symfony
✨Basic_Instinct✨
тебе нужна форма, или нет?
Если делать формами, то формы нужны
Если валидатором - не нужны
Всё просто)
источник

✨Basic_Instinct✨ in symfony
это то понятно, не понятно что ему нужно)
источник

AK

Anton K. in symfony
можно по крестянски же
$form = createForm($product)
$form->submit($row);
if ($form->isSubmitted() && $form->isValid()) { /* persist */ }

но форма будет создаваться каждый раз для каждого объекта. я хочу вот этого избежать.
источник

✨Basic_Instinct✨ in symfony
источник

AK

Anton K. in symfony
лан, буду еще генерировать констрейнты по этим fields
источник

AK

Anton K. in symfony
✨Basic_Instinct✨
тебе нужна форма, или нет?
$form->add('field', ChoiceType::class, [ 'options' => [ 'Значение1' => 'value1', 'Значение2' => 'value2' ] ])

форма не пропустит значение в поле field, которое не из списка options

а если бы вы создавали такой объект в консоли, то каким бы способом завалидировали, что в field не попадет значение не из списка?
источник

DV

Dmitry Vasilenko in symfony
источник

AK

Anton K. in symfony
ок, усложним. список choices берется из бд
источник

Ш

Шурик in symfony
Anton K.
$form->add('field', ChoiceType::class, [ 'options' => [ 'Значение1' => 'value1', 'Значение2' => 'value2' ] ])

форма не пропустит значение в поле field, которое не из списка options

а если бы вы создавали такой объект в консоли, то каким бы способом завалидировали, что в field не попадет значение не из списка?
источник

Ш

Шурик in symfony
вот же, куча констрейнтов
источник

AK

Anton K. in symfony
ага, я загнал с формами. ща буду еще и констрейнты генерить
источник

✨Basic_Instinct✨ in symfony
Anton K.
ок, усложним. список choices берется из бд
почему у тебя ChoiceType, а не Entity?
источник

✨Basic_Instinct✨ in symfony
чет ты горбатого лепишь
источник

AK

Anton K. in symfony
✨Basic_Instinct✨
почему у тебя ChoiceType, а не Entity?
выше описывал, я не могу сделать там связь, потому что разные типы товаров имеют разные связи
источник

✨Basic_Instinct✨ in symfony
ну как нет, если сущность тип, имеет связь с сущностью fields
источник

AK

Anton K. in symfony
100500 связей будет. вы что-то слышали про EAV модель?
источник

AK

Anton K. in symfony
да все, @shmaltorhbooks мне мозги на место вставил, все норм
источник

,

,(,,(,,(,,(,,(,,^_^,... in symfony
Пыщь! Сорри если было, товарищи, а вы за батю-Столлмана вписались?
https://github.com/rms-support-letter/rms-support-letter.github.io
источник

,

,(,,(,,(,,(,,(,,^_^,... in symfony
(tl;dr одни чуваки опубликовали открытое письмо с призывом уволить весь состав совета директоров FSF, а другие - с призывом не увольнять :)
источник
2021 March 26

AF

Alexei Fedorov in symfony
Ребят, подскажите с очевидной вещью.

Делаю запрос $data = $this->getDoctrine()->getRepository(App::class)
           ->findBy([]);

Если $data тут же сериализую и отдаю в ответ как json, то вижу красивый результат.

А вот если дебажу так, то зависает запрос, приходит пустой ответ 200 через время.
       echo '<pre>';
       var_dump($data);
       echo '</pre>';
       exit(0);

Как дебажить в коде объекты?
источник