#1 jake
一、配置:'view' => array(二、赋值和显示:
'enabled' => TRUE,
'config' =>array(
'template_dir' => APP_PATH.'/tpl',
),
'engine_name' => 'speedy', // 模板引擎的类名称
'engine_path' => SP_PATH.'/Drivers/speedy.php', // 模板引擎主类路径
),
class main extends spController{
public function index(){
$this->abc = "aaa我是中文";
$this->forvalue = array(
'a' => '大家好',
'b' => '第二个',
'c' => '这里是测试'
);
$this->display("abc.htm");
}
}
当然,自动模板输出也是可以的。
三、模板写法,也就是纯PHP模板语法
用print <<
print <<四、两个注意:{$abc}
EOT;
foreach( $forvalue as $key => $v ){
echo "这里是".$key."-".$v."
";
}
print <<
EOT;
?>
1. 如果使用print <<
Parse error: syntax error, unexpected T_SL in
请看看print <<
2. 如出现Parse error: syntax error, unexpected $end in错误,请检查模板结束是否加上了 ?>,或者留下一行空行。
2012-08-04 15:24:18