我看到了following post,我試圖用我的查詢方式來使用它,但是我使用了兩個不同的表。從不同的表中獲得額外的字段
- 我有我的登錄表,它使用logins_model,我有用戶表。
- 裏面的登錄表,它只包括登錄信息需要登錄用戶英寸
- 我目前有電子郵件地址作爲用戶登錄密碼字段的方式。
- 在我的用戶表中,它包含有關用戶的所有個人信息。
我想要做的是,當用戶登錄成功,他們被髮送到控制面板,我在查詢數據庫的用戶表中顯示他們的個人信息,但我也需要電子郵件地址顯示。
我想弄清楚如何在初始查詢時收集該電子郵件地址字段。
這裏是GitHub repo for MY_Model from Jamie Rumbelow。
有沒有人對此有任何建議?我當然會很感激。
我希望別人可以擺脫一些有關MY_Model工作知識的其他見解。
我一直在這一天作戰,並希望任何人會建議任何其他建議。
編輯:
我發現我可以可以使一個附加功能,但它只是把電子郵件地址字段爲對象,而不是從用戶表中的數據的電子郵件地址。是不是我的「M做錯了。
$user_data = $this->user->with_email_address()->get_by('user_id', $user_id);
public function with_email_address()
{
$this->db->join('logins', 'logins.user_id = users.user_id');
$this->db->select('logins.email_address AS email_address');
return $this;
}
我還在做$ user_data = $ this-> user-> with_email_address() - > get_by('user_id',$ user_id); – user2576961
你不應該。只需調用這個函數而不是另一個。 –
我想通過這種方式只能在該表中選擇一個字段,然後執行原始獲取。 – user2576961