public function output(\Nette\Database\Table\ActiveRow $query) { $translateLocale = $query->related('translate_locale')->where('language_id', $this->languageId)->fetch(); if ($translateLocale) { parent::output($translateLocale); } else { return ''; } }
/** * Vrati hodnotu z tabulky * @param Nette\Database\Table\ActiveRow $query * @return string */ public function output(\Nette\Database\Table\ActiveRow $query) { $value = parent::output($query); if (!is_null($value)) { $date = new \Nette\Utils\DateTime($value); return date($date->format($this->format)); } else { return ''; } }