时间:2021-07-01 10:21:17 帮助过:28人阅读
  {literal}  .....  {/literal} 和 $smarty->auto_literal 作用一样吗?  
  
 {literal}  .....  {/literal} 从其单词含义就可看出(literal 文字)是不解析其间内容,哪怕有模板成分  
 而 $smarty->auto_literal 默认是 true 手册中解释为:忽略限定符周边的空白  
 即 { $aaa } 和 {$aaa} 都被解释为模版变量  
 而在 smarty 时代,通常是这样写样式表的  
 div { {$name} : {$val}; }  
 即用空格来防止误解析  
  
 模板解析是一次性的(当模板文件的存储时间发生变化时),所以无论你以什么样的策略来书写模板,都不会影响运行速度(第一次除外) 
我是用{# #}做定界符的,避免那???。
   {literal}  .....  {/literal} 和 $smarty->auto_literal 作用一样吗?   
   
 {literal}  .....  {/literal} 从其单词含义就可看出(literal 文字)是不解析其间内容,哪怕有模板成分   
 而 $smarty->auto_literal 默认是 true 手册中解释为:忽略限定符周边的空白   
 即 { $aaa } 和 {$aaa} 都被解释为模版变量   
 而在 smarty 时代,通常是这样写样式表的   
 div { {$name} : {$val}; }   
 即用空格来防止误解析   
   
 模板解析是一次性的(当模板文件的存储时间发生变化时),所以无论你以什么样的策略来书写模板,都不会影响运行速度(第一次除外)  
我是用{# #}做定界符的,避免那个问题。