Size: a a a

2021 February 24

DA

Danil Andreyev in symfony
Кохана...
источник

✨Basic_Instinct✨ in symfony
Danil Andreyev
Кохана...
проект еще жив?))
источник

✨Basic_Instinct✨ in symfony
last stable release: 3.3.6 / 25. July 2016
источник

ПВ

Пупс Всемирный... in symfony
Сам Tracy живет, а вот бандл от Kutny не очень
источник
2021 February 25

DN

Dmitri Novikov in symfony
Всем привет, после сериализации сущности с полем со связью ManyToOne я оставляю от сущности в поле только id, при десериализации появляется проблема, что симфони не может сам восстановить сущность и приходится делать findByOne(['id'=>$book->getAddedBy->getId()]) и перезаписывать сущность, которая сериализируется

То есть такая сущность в xml
<response>
<id>3</id>
<name>Book</name>
<added_by><id>7</id></added_by>
</response>

я делаю deserialize
По итогу получаю при попытке сделать $em->persist

```A new entity was found through the relationship 'App\Entity\Book#addedBy' that was not configured to cascade persist operations for entity: App\Entity\Users@00000000537b3d490000000002403ea8. To solve this issue: Either explicitly call EntityManager#persist() on this unknown entity or configure cascade persist this association in the mapping for example @ManyToOne(..,cascade={&quot;persist&quot;}). If you cannot find out which entity causes the problem implement 'App\Entity\Users#__toString()' to get a clue``` (если попробовать сохранить, тогда создастся новый user с другим id)

А если восстановить её руками, то всё нормально сохраняется есть способ как можно это автоматизировать встроенными и элегантными средствами symfony?
источник

VK

Vladyslav Kopaihorod... in symfony
addedBy сделай референс через em->getReference()
источник

ПГ

Павел Г. in symfony
Приветствую. Вопрос по вопросу выше :)
А как вообще так происходит, что после десериализации у нас появляются сущности, о которых знает em? Какой-то специальный денормализатор?
источник

СВ

Сергей Вершинин... in symfony
Да вон же писал, что персист делает
источник

BB

Beknur Baltabaev in symfony
как взять индекс цикла в твиге

{% for user in users %}
 {% for book in books
[loop.index] %}
  ...
 {% endfor %}
{% endfor %}
источник

BB

Beknur Baltabaev in symfony
Мне надо взять индекс от цикла  users
источник

JA

Jenka Artiukh in symfony
for key, value in array
источник

BT

Bohdan Turchyk in symfony
Beknur Baltabaev
Мне надо взять индекс от цикла  users
тебе надо научиться составлять запросы в гугл
источник

BB

Beknur Baltabaev in symfony
Bohdan Turchyk
тебе надо научиться составлять запросы в гугл
с уважением, я уже поискал в гугле, и там не нашел. И не надо учить таким тупым вещам, знаете ответ и хотите поделится пожалуйста, если нет то лучше не учите как составлять запросы
источник

fn

first name in symfony
Beknur Baltabaev
Мне надо взять индекс от цикла  users
for key,user in users
источник

R

Roman in symfony
Я недавно в Яндексе нашел)))
источник

R

Roman in symfony
Индекс все же правильнее через loop.index
источник

fn

first name in symfony
Beknur Baltabaev
с уважением, я уже поискал в гугле, и там не нашел. И не надо учить таким тупым вещам, знаете ответ и хотите поделится пожалуйста, если нет то лучше не учите как составлять запросы
на самом деле и правда первая ссылка в гугле)
https://twig.symfony.com/doc/3.x/tags/for.html
источник

BB

Beknur Baltabaev in symfony
Roman
Индекс все же правильнее через loop.index
тут дело уже во вложенных циклах.
источник

BB

Beknur Baltabaev in symfony
попробуй это применить во вложенном цикле, и узнаешь
источник

fn

first name in symfony
Beknur Baltabaev
попробуй это применить во вложенном цикле, и узнаешь
ты спросил как к индексу обратиться, тебе ответили)
Давай более развернутый вопрос тогда уж
источник