我有兩個表是這樣的:笨雄辯查詢關係
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