hrach/nette — comment on commit 87bc6a73452a2693f4d8d4dcf7f7c29acdb6523b
File:  line 0
By paranoiq:

druhý komentář je u totožného komitu s jiným hashem
1) řeším tak, že používám potomka DateTime, který umí notifikovat svého rodiče (ActiveRow) při změně pomocí uzávěry na $this. je na zvážení, jestli je to to pravé ořechové a jestli by nebylo lepší aby třeba ActiveRow datumy při ukládání kontroloval (musel by uchovávat i původní hodnotu = clon)

2) zatím neřeším, ale budu muset. kód se zamořuje samým if (is_null($row->date)) ...
uvažuji o tom, že by prostě potomek DateTime hodnotu NULL přijímal a na format() nebo _toString() vracel prázdný řetězec

3) další věc, kterou je třeba v souvislosti s typy zvážit je podpora typu SET. práce s ním je třeba v MySQL celkem neintuitivní. používám tohle: https://gist.github.com/1471832
problém je, že typ SET nelze detekovat z výsledku. aby se nahrazoval automaticky jako datum, je vracen jako prostý VARCHAR