博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
分享一个自己写的基于TP的关系模型(2)
阅读量:6591 次
发布时间:2019-06-24

本文共 422 字,大约阅读时间需要 1 分钟。

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.定义关联关系时可以直接使用表名

转载于:https://www.cnblogs.com/xiaodo0/p/4596979.html

你可能感兴趣的文章
《驯狮记——Mac OS X 10.8 Mountain Lion使用手册》——1.2 OS X Mountain新特性概述——从iOS获得的灵感...
查看>>
《进化——我们在互联网上奋斗的故事》一一1.4 从精兵到强将 ——技术人员的职场发展之路...
查看>>
Git@OSC 项目推荐 — Spark 源代码注释与翻译
查看>>
通过 LLVM 在 Android 上运行 Swift 代码
查看>>
《HttpClient官方文档》1.7. Redirect handling 翻译
查看>>
《像计算机科学家一样思考Python》——4.9 文档字符串
查看>>
《C程序员从校园到职场》一第2章 学校到职场2.1 认清自身不足
查看>>
《重构:改善既有代码的设计》目录—导读
查看>>
jquery遍历的json有两层list时的解决方法
查看>>
价格战之后,云计算市场将迎来云服务生态竞争
查看>>
白狐CMS医疗问答系统源码
查看>>
Sql语句-case when then else end
查看>>
Python_编程特色
查看>>
ant打jar包
查看>>
【Android】The application has stopped unexpectedly.Please try again.
查看>>
为什么要使用Ajax
查看>>
java web开发使用伪静态
查看>>
CISCO交换机密码恢复
查看>>
iPhone入门学习汇总
查看>>
rsync安装部署
查看>>