Místo smazání řádků nastavení deleted = id?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- thorewi
- Člen | 84
Zdravím,
upravil jsem si svůj BaseDbModel (třída, ze které dědí všechny modely) tak, aby když zavolám funkci delete() na tabulku, kde je sloupec deleted, tak aby se řádek nesmazal, ale jen se nastavilo deleted na id řádků. Pak samozřejmě si upravím funkci na výber z databáze tak, aby mě vracela jen ty řádky, kde je deleted = 0. Problém je samozřejmě když někdo nezavolá $this->context->nazevTabulky->delete(parametry pro smazani), ale zavolá funkci delete na Selection, GroupedSelection nebo ActiveRow, případně když někdo použije pro získání dat related() nebo select(). Čili jsem se možná vydal uplně špatnou cestou?