PHP týden Předvánoční slevová akce
Pouze tento týden sleva až 80 % na PHP e-learning!
Využij předvánočních slev a získej od nás 20 % bodů zdarma! Více zde
Avatar
Jenkings
Redaktor
Avatar
Jenkings:29. srpna 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. srpna 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.