判断
<if condition='表达式'>
执行语句
<elseif condition='表达式' />
执行语句
<else/>
执行语句
</if>
PHP运算符 |
对应的TP中的运算符 |
< |
lt |
> |
gt |
== |
eq |
>= |
egt |
<= |
elt |
循环
{volist name="php传过来的参数" id="变量"}
{$变量.下标}
{/volist}
<for start = "初始值" end = "结束值" step="步进值" name="循环变量">
</for>
连接数据库
在配置文件中更改数据库配置 ( config.php)
'DB_TYPE' => 'MySQL', // 数据库类型
'DB_HOST' => 'localhost', // 服务器地址
'DB_NAME' => 'z_zaitao', // 数据库名
'DB_USER' => 'root', // 用户名
'DB_PWD' => '', // 密码
'DB_PORT' => '3306', // 端口
'DB_PREFIX' => '' , // 数据库表前缀
实例化模型的方法
1.$goods= new ModelGoodsModel
2.$goods=M("表名");
对表的操作
增加:M('表名')->add($data);
删除:M('表名')->delete($id);
更新:M('表名')->save($data);
查询:M('表名')->select();
将数据放到页面中
$this->assign("list",$list);
获取一条记录
$goods=M("goods")->find();
添加条件
$goods=M("goods")->where("条件")->find();
排序
$goods=M("goods")->order("条件")->find();
数据修改
$data=array(
字段名="值"
)
M("goods")->save($data)
数据添加
$data=array(
字段名="值"
)
M("goods")->add($data)
直接执行sql语句
查询
$list=M("goods")->query($sql);
增删改
$list=M("goods")->execute($sql);
I()用来获取get、post、sessioncookie等等的数据。
U()用来生成URL地址,配合“'URL_MODEL' => 0,”配置来使用,配置的值不同,生成的URL地址就不同