Codeigniter 3.0+Smarty-3.1.14
1、下载Smarty类库,并放到CI/Controller/libraries;
2、创建控制器,并加载Smarty类,创建Smarty对象,同时设置Smarty关键目录
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Welcome extends CI_Controller {
public function index()
{
$this->load->library('Smarty');
$sm=new Smarty();
$sm->assign('name','明川rtrtrtrtrt');
$sm->template_dir=base_url().'template/views';
$sm->compile_dir=FCPATH.'template/html'; //不能用base_url(),会报错
$pth=FCPATH.'template/views/demo.tpl';
$sm->display($pth);
// $this->load->view('welcome_message');
}
}
3、在template/viws文件夹下创建模板文件demo.tpl
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
---------------
{$name}
</body>
</html>
4、打开控制器方法即可http://www.ci3.com/welcome/index
