Heim  >  Fragen und Antworten  >  Hauptteil

php - TP5-Viele-zu-Viele-Assoziationsabfrage meldet einen Fehler. Können Sie mir helfen, herauszufinden, wo das Problem liegt?

1. Ich bin neu bei TP5 und bin verwirrt über das Korrelationsmodell im Handbuch. Ich möchte hier um Hilfe bitten. Ich hoffe, Sie können einige Antworten erhalten. Poste zuerst den Fehler-Screenshot

2. Der Modellcode lautet wie folgt

namespace app\index\model;
use think\Model;
class User extends Model{
    public function group(){
        //用户表 belongsToMany 用户组表(关联模型,中间表,关联id1,关联id2)
                return $this->belongsToMany('Group','auth_group_access','uid','group_id');
        }
}

3. Der Controller-Code lautet wie folgt

namespace app\index\controller;
use think\Controller;
use think\Db;
use think\Request;
use app\index\model\User as Usermodel;

class User extends Controller{
     //用户列表
    public function index(){
        $user = new Usermodel();
        $data = $user->group;
        p($data);die;
        $this->assign('v',$data);
        return $this -> fetch();
    }
}
PHP中文网PHP中文网2638 Tage vor937

Antworte allen(1)Ich werde antworten

  • PHP中文网

    PHP中文网2017-07-05 10:48:01

    id属性不存在,看看$notFound是怎么得到的,是不是少传了参数

    Antwort
    0
  • StornierenAntwort