Úprava dat z DB ještě před vykreslením
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- lopikol
- Začátečník | 75
V tabulce mám uložené informace o velikosti daného souboru v Bytech. Rád bych tento sloupec upravil ještě před vykreslením → převedl ho na MB. Sloupac se jmenuje size. Mohl by mi někdo poradit, jak na to děkuji.
<?php
public static function findAll()
{
return dibi::fetchAll('SELECT * FROM [downloads] ORDER BY [id]', dibi::DESC);
}
public function renderDefault()
{
$this->template->files = DownloadsModel::findAll();// získání všech souborů
}
?>
- Mikulas Dite
- Člen | 756
Ukládal bych buď rovnou MB, nebo to nechal na databázi:
return dibi::fetchAll('SELECT *, Round([size] / 1000 / 1000, 2) AS [size] FROM [downloads] ORDER BY [id]', dibi::DESC);
případně 1024
.
- Michalek
- Člen | 211
Je to helper a jmenuje se bytes
:) https://latte.nette.org/cs/filters#…
Editoval Michalek (23. 1. 2011 2:06)