您的位置:首页 > 其它

一对多关联模型,BELONGS_TO

2015-10-05 16:29 405 查看
先分别创建三张表:test_user test_message

test_user 表里有id、name字段

test_message 表里有id、content、uid字段

然后建立一个Model

<?php
class MessageModel extends RelationModel{
protected $_link = array(
'User' => array(
'mapping_type' => BELONGS_TO,
'foreign_key'=>'uid',
'mapping_name'=>'test_user', //表名全称(包括表前缀)
'mapping_fields' =>'name',
'as_fields' => 'name'
)
);
}

?>


接着建立一个Action

1 <?php
2 // 本类由系统自动生成,仅供测试用途
3 class IndexAction extends Action {
4     public function index(){
5         $db=D("Message");
6         $list=$db->relation(true)->select();
7         echo "<pre>";
8         print_r($list);
9     }
10 }


完成!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: