0
ので、同じように、私はSmartyのを開始するたびに、私はウェブサイトのためのSmartyを使用していますが、私は、私は、テンプレートのディレクトリを宣言する必要がイライラしてる、キャッシュdirとコンパイルディレクトリ:Smartyの - 変更のキャッシュディレクトリ
$smarty = new Smarty();
$smarty->setCacheDir(__DIR__ . '/cache/smarty/');
$smarty->setCompileDir(__DIR__ . '/cache/smarty_c/');
$smarty->setTemplateDir(__DIR__ . '/templates/');
Smartyを一度に、そしてこれらのディレクトリのすべてを通知するために、(たとえば、すべてのページにロードされる設定ファイルに変数を定義することによって)方法があるので、毎回通知する必要はありませんか?
すべてのサイトで同じスマートインスタンスにアクセスできますか?あるいは毎回新しいSmarty()をやっていますか? – m13r
毎回Smartyを開始します(私はグローバル変数として保持しません) –