首页> 实战笔录 >PHP开发笔记 >ThinkPHP ThinkPHP
TP5.1模型关联写法
作者:小萝卜 2021-05-06 【 TP5 】 浏览 1562
简介
一对一关联,模型里面这么写
<?php
namespace appdemomodel;
use thinkDb;
use thinkModel;
use thinkmodelconcernSoftDelete;
class Attr extends Model
{
public function dyg()//dyg是我另一个模型,
{
return $this->hasOne('Dyg','Attr_id','id');//dyg这个表里面 要有Attr_id这个字段
}
}
<?php
namespace appdemocontroller;
use thinkDb;
use appdemomodelDyg; //,模型
use appdemomodelAttr; //,模型
use thinkRequest;
use thinkController;
use thinkdbWhere;
class Demo extends Controller
{
$user = Attr::get(5);
// 输出Dyg关联模型的user属性
echo $user->Dyg->user;
//也可以
echo $user->Dyg;
}
很赞哦! (0)
相关文章
- TP6/ThinkPHP6 多应用模式域名串模块的问题
- TP5 关联模型使用(嵌套关联、动态排序以及隐藏字段)
- tp6多应用模式下渲染视图报错D:\PhpstormProjects\tp6\app\admin\view\.html
- TP8使用注解+中间件实现在用户在后台某些特定操作的日志收集
- tp6定义模板常量__PUBLIC__,__STATIC__
- ThinkPHP3.2和5.0的区别
- TP6使用Jwt验证token时报错Cannot pass parameter 3 by reference
- TP6获取上传文件的后缀名
- tp5 上传文件时怎么让他不自动生成子文件夹?
- Thinkphp框架中三元运算符的使用方法