いくつかのマスター カテゴリとユーザー グループがあり、ユーザー グループはマスター カテゴリに割り当てられます。次のコードを使用していますが、一致するすべてのレコードを表示する必要があるときに、テーブルの最後のレコードのみを表示します。
コントローラーの機能:
function listdesignation($id) {
$res = $this->designation_model->GetDesignation($id);
$this->data['test'] = $res;
if ($res) {
foreach ($res as $row) {
$this->data['selected_designation'] = $this->designation_model->GetDesignation_Names($row['designation_id']);
}
if ($this->data['selected_designation']) {
$this->data['enable_view'] = true;
}
}
}
モデルの機能:
function GetDesignation_Names($id) {
$designation = array();
$this->db->select('*');
$this->db->from('delta_designation');
$this->db->where('designation_id', $id);
$query = $this->db->get();
if ($query->num_rows() > 0) {
foreach ($query->result() as $row) {
$designation[$row->designation_id]['designation_id'] = $row->designation_id;
$designation[$row->designation_id]['designation'] = $row->designation;
}
return $designation;
}
return false;
}