Zimní výprodej Kotlin týden
Pouze tento týden sleva až 80 % na e-learning týkající se Kotlin
40 % bodů zdarma díky naší Zimní akci!
Avatar
Jenkings
Redaktor
Avatar
Jenkings:29.8.2019 12:23

Ahoj,
mám systém v nette, a řeším problém při manipulaci s daty, která jsou provázána do další tabulky relací Many to many.
V model/Entities mám třídu která drží data, a jednu z vlastností navázanou takto:

/**
* @ORM\ManyToMany(targetEntity="Entita")
*/
protected $entity;

ve Facade v metodě save pak:

$data->entity->clear();
foreach($data->entity as $e){
        $data->entity->add($e);
 }

Což při editaci záznamu, vyhodí chybu:

Kdyby\Doctrine\Collections\Readonly\ReadOnlyCollectionException
Could not clear read-only collection, write/modify operations are forbidden

Jak dosáhnout toho, abych mohl přidávat/odebírat vazby?

Zkusil jsem: Googlit

Chci docílit: Libovolně přidávat/odebírat entity

Odpovědět
29.8.2019 12:23
Největší časovou náročnost má výpočet časové náročnosti..
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.