Thinkphp对对多关联查询
- <?php
- namespace app\model;
- use think\Model;
- class role extends Model
- {
- }
复制代码- <?php
- namespace app\model;
- use think\model\Pivot;
- class access extends Pivot
- {
- }
复制代码- <?php
- namespace app\model;
- use think\Model;
- class User extends Model
- {
- public function roles(){
- return $this->belongsToMany(Role::class,Access::class,'role_id','user_id');
- }
- }
复制代码- <?php
- namespace app\controller;
- use app\model\User as UserModel;
- class Grade
- {
- public function index()
- {
- $user = UserModel::find(19);
- $roles =$user->roles;
- return json($roles);
- }
- }
复制代码 thinkphp教程
|