暂无 |

数据库视图模型查询

使用 D方法 对定义的视图模型模型文件进行实例化以后,就可以如同普通的数据表一样进行查询,支持条件查询,排序等。

读取指定 $_GET 参数的文章:

<?php
class ArticleAction extends Action{
    public function index(){
        header("Content-Type:text/html; charset=utf-8");
        $Dao = D('ArticleView'); // 实例化视图
        $article = $Dao->where('aid = '.intval($_GET))->find();
        print_r($article_list);
    }
}
?>

注意

由于视图不能定义主键,因此在上面的例子中,如果直接将参数传入 find() 方法中,ThinkPHP 将默认主键字段为 id ,从而得不到对应的数据,因此要使用 where() 方法传入查询条件。

同样还可以使用 order() 方法进行排序,limit()方法限定查询返回数,group() 来去掉重复记录等(视图查询往往会有重复数据),跟单表查询完全一样。

0

java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论