$tpl=new Smarty();//Smarty オブジェクトを作成します。Smarty-3.1.6 バージョン
1 を使用します。$tpl->setTemplateDir(); デフォルトは templates
2 です。スマートなテンプレートのコンパイル パスを設定します $tpl->setCompileDir(); デフォルトは templates_c
3. Smarty テンプレート エンジンの左右のセパレーターを設定します、
$tpl->left_delimiter="<{";
$tpl->right_delimiter="}>";
デフォルト: public $left_delimiter = "{";//スマートなソース コードpublic $right_delimiter = "}";//スマートなソース コード
なぜこれらの区切り文字を変更する必要があるのでしょうか?
たとえば、smarty エンジン テンプレートの以前のバージョンでは、エラーが報告され、自動的に認識できないためです。
例:
または JavaScript で
div{margin:0;}
code
コードは次のとおりです: