Size: a a a

2020 September 16

✨Basic_Instinct✨ in symfony
$jsonContent = $serializer->serialize($person, 'json');
источник

А

Александр in symfony
Евгений
не, в json не превращает
У тебя точно в переменной $supplier объект? Если да, то имплементируешь интерфейс и в класс этот добавляешь метод интерфейса, который ретернит массив с прописанными тобой ключами и свойствами.
источник

AI

Almas Istybaev in symfony
Константин Грачев
Подзапрос или через экстеншн
👍 спс.
источник
2020 September 17

АЯ

Андрей Ява in symfony
Сергей Вершинин
раз уже про старые времена)) кто с какой версии начинал ?
2.0-DEV
С 2.1
источник

MN

Maxim Niko in symfony
Как я могу передать дополнительные параметры в форму?

Я в контроллере при формировании данных для формы заполняю публичное поле другим связанным entity

Однако когда хочу сделать вывод {{ mainData.entity.property }} возникает ошибка, что нет такого свойства property у entity нет, хотя оно есть
источник

D

Dmitry in symfony
сделайте дамп в твиге, гляньте что там действительно есть
источник

MN

Maxim Niko in symfony
Данные есть, но здесь ошибка
{% for detail in form.categoryDetails %}
{{ detail.language.title }}
В построении вложенной формы language указал так

$builder->add('language', null, [
   'mapped' => false
])
источник

✨Basic_Instinct✨ in symfony
форма не строится в цикле
{{ form_row(form.language) }}
источник

MN

Maxim Niko in symfony
я возможно неправильно делаю

Мне нужно вывести название языка в виде строки, чтоб я видел для какого языка заполняю данные.
При выводе через {{ form_row(form.language) }} у меня выводится текстовый инпут, а мне нужно вывести form.language.title без инпута

Как это правильно реализовать?

Чтоб в цикле вывелось так
<русский> form.language.title </русский>
поле_1 поле 2 ....

<английский> form.language.title </английский>
поле_1 поле 2 ....
источник

MN

Maxim Niko in symfony
{% for detail in form.categoryDetails %}
   <div class="row">
       <div class="col-md-12"><h4 class="text-center">{{ detail.language.title }}</h4></div>
       <div class="col-md-6">{{ form_row(detail.slug) }}</div>
       <div class="col-md-6">{{ form_row(detail.title) }}</div>
   </div>
{% endfor %}
источник

WD

Web Dev in symfony
{{ form.vars.data.language.title }}
источник

WD

Web Dev in symfony
оно,
источник

WD

Web Dev in symfony
?
источник

✨Basic_Instinct✨ in symfony
как оно будет работать в форме с новыми данными где нет данных о выбранном языке?
источник

СВ

Сергей Вершинин... in symfony
|default('')
странные вопросы конечно..
источник

СВ

Сергей Вершинин... in symfony
причем тут формы
источник

СВ

Сергей Вершинин... in symfony
если тут твиг)
источник

✨Basic_Instinct✨ in symfony
странно то, что Вы делаете, а не то какие вопросы Вам задают...
в цикле вы получите 2 записи, причем здесь твиг? ну да ладно, думаю костыль придумаете,
{{ form.vars.data.language.title }} - это не сработает, потому что это объект vars.data.language с двумя значениями
на вскидку могу предположить что это будет  {{ detail.vars.data.language.title }}
источник

✨Basic_Instinct✨ in symfony
ой, извинити, это же вопрос был от другого ))
источник

СВ

Сергей Вершинин... in symfony
я думаю это поможет все прояснить, как получать доступ к данным формы
источник