①替换变量的标示符。
因为默认的表示符是{}这个和style样式中的{}发生冲突,所以需要修改一下默认的标识符,一般修改为:{<>}
②修改标识符的方法。
方法一:直接修改smarty类源码:不推荐。
方法二:使用smarty提供的方法进行修改。
$smarty->left_delimiter="{<"; $smarty->right_delimiter=">}";
③smarty的一些基本配置
$smarty->template_dir="./templates";//模板路径 $smarty->compile_dir="./templates_c";//编译路径 $smarty->caching=false; //是否使用缓存 $smarty->cache_dir="./smarty_cache";//如果使用缓存的话:缓存的路径
3.smarty模板技术分配变量的细节问题
一句话:可以分配php支持的各种数据。
php基本数据:int double string bool
复合数据类型:array object
特殊数据类型:resource null