我有两个表是这样的:笨雄辩查询关系
users: users_id | name | users_roles_id
users_roles: users_roles_id | roles
我想加入这些表。我试过以下内容:
use Elegant\Model as Eloquent;
class User extends Eloquent {
protected $table = 'users';
function getRoles($userId){
User::join('users_roles', 'users_roles.users_roles_id', '=', 'users.users_roles_id')
->select('*')
->get();
}
public function user_role() {
return $this->belongsTo('users_roles','users_roles_id');
}
}
但我不知道如何加入这些来显示它。 感谢
为什么ü使用包,为什么不使用CI的Active Record? –
雄辩是Laravel的一部分。使用他们的文档,你缺少belongsTo参数,因为你的主键不是'id'。 – Devon