Smarty テンプレート ファイルがあります。$listing.activation_date は、Smarty から php に渡すときに null です。解決策はありますか?
{$listing.activation_date}
{php}
$startDate = strtotime('now');
$interval = $startDate - strtotime($this->get_template_vars('$listing.activation_date'));
{$listing.activation_date} = 2012-Sep-05
非オブジェクト エラーを防ぐために、$smarty を $this に変更しました。
$this->assign("interval", $interval);
$days = floor($this/ (60 * 60 * 24)); {/php}
{if $days < 1} <img src=" {$GLOBALS.site_url}/templates/Natural/main/images/new.gif"/>
{/if}
$days は {php} と Smarty $days<1 で正しいですか?