ci使用smarty简单赋值与传值实例
2018-05-28
后端
控制器页面Welcome.php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Welcome extends CI_Controller {
function __construct()
{
parent::__construct();
$this->load->helper('url');
$this->tp->assign('base_url',
base_url());
//定义css以及js
}
function index()
{
$this->load->helper('url');
//调用url类
$url =
site_url("");
//设定根目录路径
$this->tp->assign('url',
$url);
//复制路径到模版 显示 http://www.ci.com/index.php
$aaa = '变量赋值';
$this->tp->assign("aaa",$aaa);
//赋值变量到模版
$arr =
array(1=>'zhang',2=>'xing',3=>'wang');
$this->tp->assign("myarray",$arr);
//赋值数组到模版
$this->tp->display('welcome_message.html');
//页面显示
}
}
接收表单传值页面form.php
//接收传值页
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Form extends CI_Controller
{
function __construct()
{
parent::__construct();
$this->load->helper('url');
$this->tp->assign('base_url', base_url());//定义css以及js
}
function post()
{
var_dump($_POST);
}
function get()
{
var_dump($_GET);
}
}
模版页面welcome_message.html