为什么模版变量无法赋值?

#1 本QQ已停用

我使用新浪sae进行开放,按照教材直接复制代码可是无法赋值
http://www.speedphp.com/howto-use-smarty-in-php-framework.html
浏览器显示是这样的:
大家好,我是test.html。
        $sent_ok等于:<{$sent_ok}>               
配置文件代码是:
'view' => array(
      'enabled' => TRUE, // 开启视图
      'config' =>array(
        'template_dir' => APP_PATH.'/tpl', // 模板目录
        'compile_dir' => APP_PATH.'/tmp', // 编译目录
        'cache_dir' => APP_PATH.'/tmp', // 缓存目录
        'left_delimiter' => '{',  // smarty左限定符
        'right_delimiter' => '}', // smarty右限定符
      ),
其它代码都跟教程一样,这是怎么回事?

2012-06-20 16:10:20

#2 jake

先了解左右限定符的作用

2012-06-21 00:13:12

#3 本QQ已停用

jake 发表于 2012-6-21 00:13
先了解左右限定符的作用
'left_delimiter' => '{',  // smarty左限定符
        'right_delimiter' => '}', // smarty右限定符
这里我改了,还是不行啊,用speedy就可以,Smarty和Template Lite会出现这样的错误

Fatal_error: Call to a member function assign() on a non-object in SpeedPHP/Core/spController.php on line 79

2012-06-21 10:26:55

#4 jake

不了解限定符作用,建议直接<{}>就可以了
参考入门教程六

2012-06-22 16:08:38