Časově omezená cache dat z databáze

Defaultní klíč cache není žádným způsobem spjatý se změnou obsahu databáze, ze které se zobrazuje obsah. Jako určitá aproximace řešení tohoto problému se může použít časové omezení platnosti cache, například na jednu hodinu.

Fragmenty kódu

Šablona
{cache interval="1h"}
<table>
{while _template.sqlSource}
  <tr>
    <th>{_.product_name}</th>
    <td>{_.product_price}</td>
  </tr>
{/while}
</table>
{/cache}