ThinkPHP6模型关联之一对一关联的使用方法
通过模型关联操作把数据表的关联关系对象化,解决了大部分常用的关联场景,封装的关联操作比起常规的数据库联表操作更加智能和高效,并且直观。定义一对一关联<?php
namespace;app\index\model;
use;think\Model;
class;Attrs;extends;Model
{
;;;;protected;$pk;=;'id';
;;;;//;设置当前模型对应的完整数据表名称
;;;;protected;$name;=;'attr';
;;;;public;function;type()
;;;;{
;;;;;;return;$this->hasOne(Types::class,;'id','type_id');
;;;;}
}
?>
hasOne('关联模型类名', '外键', '主键');关联模型(必须):关联模型