Nette\Database – přidání funkce counter

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Tomáš Jablonický
Člen | 115
+
0
-

Ahoj,

mohla byse do Nette\Database přidat funkce counter, který by fungovala následovně:

Budu chtít editovat například článek, otevřu si editor a začnu pracovat na článku. Mezi tím ten samí článek někdo edituje a uloží. Poté co ho uloží někdo jiný a budu se snažit ho uložit já tak mi to vyhodí výjimku, že counter formuláře nesouhlasí s counterem aktuálního článku tudíž se data do db neuloži.

Něco podobného funguje v Doctrine2 a myslím si, že by to bylo dobré uvést také do Nette\Database a zařadit to do povinné kuchařky programátora.

hrach
Člen | 1834
+
0
-

Ndb asi ne, ale nejaka vrstva nad tim, treba ndab, by to mohla mit :)

pawouk
Člen | 172
+
0
-

To mě taky přijde divné. Pokud to chceš ověřovat tak můžeš třeba porovnávat last_update (column). Který si do formuláře přidáš jako hidden.