Smarty 2.6.9 を使用していますが、次のコード ブロックで問題が発生していることに気づきました。
Copyright © {$smarty.now|date_format:'%Y'} CRMPicco. All rights reserved
Smarty によって生成された日付はランダムなようです。8780 の場合もあれば、1872 の場合もあります...私が言うように、完全にランダムです。
私の開発環境 (CentOS 5.6) では機能しますが、テスト環境では壊れているため、これも環境問題のようです。今、これはテスト環境の構成の問題を指していることに気づきましたが、コードベース全体で PHP の日付関数を使用しています。それが機能していない場合は、すぐにそれについて知ることができます。
「PHP の日付関数が機能する場合は、それを Smarty テンプレートに送信する」という提案が得られることを感謝しますが、Smarty でもそれを行う方法があるはずですか?
これは Smarty のバグですか、それとも設定の問題ですか?