企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
比如你的项目目录结构是这样的: ~~~ www WEB部署目录(或者子目录) ├─application 应用目录 │ ├─common 公共模块目录(可以更改) │ ├─admin 模块目录(admin 为自定义的) │ │ ├─common.php 模块函数文件 │ │ ├─controller 控制器目录 │ │ ├─model 模型目录 │ │ ├─view 视图目录 │ │ ├─config 配置目录 │ │ └─ ... 更多类库目录 │ │ │ ├─command.php 命令行定义文件 │ ├─common.php 公共函数文件 │ └─tags.php 应用行为扩展定义文件 ~~~ >[success] 那首先我们先简单建个模型,在application\\admin\\model 这个目录下建个User.php文件,如下: ~~~ <?php namespace app\admin\model; //命名空间 use think\Model; //先引入Model class User extends Model { //这里特意说明 在User模型下建一个House办法,是用于和User连表,办法名字最好和 hasOne('House')里面的House一致,方便理解和查看 public function House() { //这里是执行1对1关系,比如这样形容:1个人一条数据对应一个房子一条数据 //House是表名。如果你的表单名是user_house,可以写成UserHouse,框架会吧大写转换为下划线 //house_id是House里面的主键,user_house_id是外键,在User表里面, return $this->hasOne('House','house_id','user_house_id'); //也可以在后面加条件,例如: //return $this->hasOne('House','house_id','user_house_id')->where(['house_id'=1])->order('house_id desc'); } } ~~~