分享一个自己写的基于TP的关系模型(2)

1.增加多对多关系的处理

    /**
     * 定义关系
     * @return array
     */
    public function test4(){
        //参数说明
        //关联的模型
        //主表关联字段
        //关联中间表
        //关联表关联字段
        //主表关联字段和关联表关联字段分别对应关联表中的两个字段
        return $this->manyToMany('Test4','test1_id','test1_test4','test4_id');
    }

调用:

$data = D("Test1")->with('test4')->select();

 

2.解除对get_field_values的依赖

3.定义关联关系时可以直接使用表名

下载

posted @ 2015-06-24 10:12  wh-王东  阅读(146)  评论(0编辑  收藏  举报