Ik ben op zoek naar de beste manier om in Doctrine (2.0) het volgende voor elkaar te krijgen:
Er bestaat in mijn applicatie een Entity waaraan ik een eigenschap wil toevoegen. De eigenschap houdt in dat van alle instances van Entity die ik in de database heb, er een de 'hoofdentity' is. De eigenschap is te wijzigen, zodat ik een andere entity als hoofdentity mag instellen, waarna de eigenschap bij alle andere entities op 0, false of null (wat maar het handigst is) wordt gezet.
Ik weet alleen niet zo goed wat hier de beste methode voor is. Ik zou natuurlijk bij het wijzigen van de ene entity in mijn controller, alle andere entities kunnen opvragen en een voor een de eigenschap op false kunnen zetten, maar iets zegt met dat hier misschien ook een automatisch mechanisme voor is. Ik heb hem alleen niet kunnen vinden in de Doctrine documentatie. Tenminste: ik weet niet zo goed hoe ik dit zou moeten benoemen dus zoeken is wat lastig gebleken.
Kunnen jullie me op weg helpen door een best practice voorbeeld of de terminologie waarop ik kan zoeken?
Er bestaat in mijn applicatie een Entity waaraan ik een eigenschap wil toevoegen. De eigenschap houdt in dat van alle instances van Entity die ik in de database heb, er een de 'hoofdentity' is. De eigenschap is te wijzigen, zodat ik een andere entity als hoofdentity mag instellen, waarna de eigenschap bij alle andere entities op 0, false of null (wat maar het handigst is) wordt gezet.
Ik weet alleen niet zo goed wat hier de beste methode voor is. Ik zou natuurlijk bij het wijzigen van de ene entity in mijn controller, alle andere entities kunnen opvragen en een voor een de eigenschap op false kunnen zetten, maar iets zegt met dat hier misschien ook een automatisch mechanisme voor is. Ik heb hem alleen niet kunnen vinden in de Doctrine documentatie. Tenminste: ik weet niet zo goed hoe ik dit zou moeten benoemen dus zoeken is wat lastig gebleken.
Kunnen jullie me op weg helpen door een best practice voorbeeld of de terminologie waarop ik kan zoeken?