私の問題は、コントローラーの $name と $year で変数を呼び出す場所であることを知っています。その配列をコントローラーの変数にフォーマットする方法がわかりません。
モデル:
function getId($id)
{
$this->db->distinct();
$this->db->select('*');
$this->db->where('id', $id);
$result = $this->db->get('HWC');
return $result->result();
}
function getVariations($name, $year)
{
$this->db->distinct();
$this->db->select('*');
$this->db->where(array('ModelName' => $name, 'Year' => $year));
$variations = $this->db->get('HWC');
if(mysql_num_rows($variations) != 0)
{
return $variations->result();
}
else
{
}
}
コントローラ:
$this->load->model('testingsearch');
$data['records'] = $this->testingsearch->getId($id);
$name = $records->ModelName;
$year = $records->Year;
$data['variations'] = $this->testingsearch->getVariations($name, $year);
意見:
foreach($variations as $row){
echo $row['name'];
echo $row['color'];
echo $row['Tampo'];
}