分类: Thinkphp

29 篇文章

thumbnail
Thinkphp模板 – 如何在模板中使用运算符
如何在模板中使用加减乘除运算符 1.常规的运算 {$num++}  //输出$num后再加1 {++$num}  //$num加1后再输出 {$num * 5}  //输出$num乘5后的值 {$user['age'] + 1}  //输出数组$user['age']加1后的值,注意不能使用{$user.age + 1},点运算符不支持运算操作 {…
thumbnail
Thinkphp模板 – 如何在模板中使用函数
有时我们需要在模板中使用函数对赋值进行操作,应该如何使用? 1.简单的函数使用 {$str|md5} 变量后加 | 竖线后面接函数,这样变量就传给函数了。 2.函数有多个参数,并且传参不是第一个参数 {$time|date='Y-m-d H:i:s',###} $time是传过来的时间戳,使用date()函数操作时,需要用###代替参数。 3.使用…
thumbnail
Thinkphp模板 – 如何输出系统变量
在视图模板中调用系统变量,不需要在控制器中用 assign 赋值,可以在模板中直接使用 {$Think.server.HTTP_HOST}这种形式调用。 1.模板直接输出php系统变量 $_SERVER {$Think.server.HTTP_HOST}  {$Think.server.REQUEST_URI} 等等 2.模板中输出GET或POST…
thumbnail
Thinkphp视图 – 如何给模板赋值
在控制器中使用 $this->assign() 方法给模板赋值 如下,在控制器中给模板赋值一个变量 str public function index(){ $str = '这是变量'; $this->assign("str",$str); $this->display(); } 注意:assign() 方法必须在 display…
thumbnail
Thinkphp视图 – 如何定义模板
在控制器中,我们可以定义输出的模板。使用方法 $this->display(); 一般输出模板如下,这里是匹配当前应用下 View目录中的 Index目录(控制器)下的 index.html模板(方法名) public function index(){ $this->display(); //匹配当前应用下 View 目录下的 Ind…
thumbnail
Thinkphp基础 – 数据库连贯操作
Thinkphp提供数据库连贯操作的组件,方便在进行增删改查时更清晰流畅。 查询条件 WHERE 通过 where() 方法可以对sql语句添加where条件 public function index(){ $user = M("user"); if(IS_GET){ /*这段是不使用where方法的 $username = I("usernam…