我的模板上有以下 smarty 代码
{capture name="diff"}
{datediff timestamp=$data_base.updated_date}
{/capture}
{$smarty.capture.diff} | {$smarty.const.UPDATE_BLOCK_SECONDS}
{if $smarty.capture.diff > $smarty.const.UPDATE_BLOCK_SECONDS}
enable update
{else}
disable update
{/if}
当我同时打印变量$smarty.capture.diff
和$smarty.const.UPDATE_BLOCK_SECONDS
时,它们会输出正确的值(例如 98969 和 86400),但 {if} 语句不起作用并且总是打印值“禁用更新”