暂无 |

多个表的数据库视图

在前文《ThinkPHP 数据库视图模型》中,举例了两个表的视图模型,按照视图模型定义规则,可以定义多个表的视图模型。定义多个表的视图模型,只需在定义 $viewFields 属性时,依次增加表元素即可。

如我们在读取文章信息时,既要读取文章作者信息,也要读取文章分类信息:

<?php
class ArticleViewModel extends ViewModel{
    public $viewFields = array(
        'article'=>array('aid','title','content','uid'),
	'category'=>array('category_name','_on'=>'article.cid=category.cid'),
        'user'=>array('username','_on'=>'article.uid=user.uid'),
    );
}
?>

0

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

发表评论

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