Defaultní ověřování v DB best practice?
- jenda87
- Člen | 20
Ahoj,
používám v jednom projektu Nette&NotORM a chtěl bych se zeptat na doporučení, jak nejlépe řešit následující problém:
Hodí se mi jendnoduchá a pěkná synaxe NotORM přímo v šabloně:
{foreach $db->objekty as $objekt}
{$objekt['nazev']}
{$objekt->tag[nazev]}
{/foreach}
, jenže v jedné tabulce, která je v relaci s mnoha dalšími, mám objekty, které potřebuji schvalovat. Tudíž mám sloupec v tabulce schváleno/neschváleno.
Chtěl bych se Vás zeptat na nějakou best practice techniku, jak nikdy nezobrazit neschválené objekty? (nějakou nízkoúrovňovou kontrolu)
Když jsem pracoval s Dibi, tak jsem si takové věci dělal v modelu, což bych mohl udělat taktéž. Ztratil bych tak ale asi možnost „obejít“ prezenter při jednoduchých výpisech z DB, kde vyšší logika není třeba.
Chtěl bych se Vás tedy zeptat, jestli existují nějaké možnosti pro toto přímo v MySQL (automatické kopírování mezi tabulkami? atd.), případně jestli má NotORM nějakou odpověď. Nebo musím jít standardní cestu otce modelů a přiřazování proměnné šablonám v prezenteru pro každou maličkost?