Tabella, Nette v2.0 – nebere formát DATE z MySQL

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

Zdarvim,
mám problém s tabellou, když už se mi ji podařilo zprovoznit, tak se mi nedaří dát sloupec s datovým typem DATE z mysql, hází to následující error:
Child node must be scalar or Html object, DibiDateTime given.
Problém je nejspíš v tom, že tabella pracuje s formátem TIMESTAMP, a dibi datetime. Bohužel nevim jak to vyřešit. Myslel jsem, že bych to udělal, tak že bych při převzetí datumu to převedl hned na string, ale to se mi nějak nedaří udělat.
Tohle je vkládání sloupce pro Datum

$grid->addColumn('Datum_získání', 'datum_ziskani', array(
				'renderer' => function($row) use ($context) {
					// can be a link within the application
					return Html::el('td')->class('al')->add(Html::el('a')->target('_blank')
						->href($context->application->presenter
							->link('editace-klienta'), array('id' => $row->id))
						->add(Strings::truncate($row->prijmeni, 25)));
					return $td;
		 		},
		 		// own filter handler which reacts on change in the filter input
		 		'filterHandler' => function($source, $value) {
					$source->where('datum_ziskani')->like('%s', $value.'%');
		 		},
		 		'width' => 150
		));

Neřešil někdo podobný problém? Děkuji

Prochy
Člen | 91
+
0
-

Tak už jsem si to vyřešil.
Při tahání datového typu DATE z mysql, používám funkci UNIX_TIMESTAMP(), která mi převede datum do TIMESTAMP a následně tabella funguje.
Takže SELECT UNIX_TIMESTAMP(sloupec) * FROM tabulka