昨天看了一下smarty模板的使用,敲了一个小例子,怎么调也不能正常解析出变量,模板中的内容原版被打印出来了,怀疑是开始、结束的标识符设置错了,特意设置了一遍。仍不管用。后来在群里问了大家一个问题,找到了原因:
举例说明如下:
{ $user_name }
---- 按原样打印出来是因为 “{”、“}”与变量之间有空格(用的是smarty默认起始、结束符)修改如下就好了:
{$user_name}
就这一个空格的问题,纠结了一上午,还查了一翻smarty手册,从现在起记住:
使用smarty模板,开始符、结束符 与变量之间不能有空格。