ロジックが間違っているかどうかはわかりませんが、form_dropdown (ダウン ダウン リスト) リストを取得して、データベースからデータを取り込むことができません。
私が得るエラーは未定義のプロパティです: stdClass::$name.
以下のコード。
$appertisers の私の配列 when print_r($appertisers);
Array ( [0] => stdClass Object ( [product] => Marinated mixed olives ) [1] => stdClass Object ( [product] => Simons ) [2] => stdClass Object ( [product] => Test ) )
意見
$array = array();
foreach($appertisers as $row ){
$array = $row->name;
}
echo form_dropdown('appetisers', $array);
?>
モデル
class Get_data extends CI_Model{
function getAppertisers(){
$query = $this->db->query("SELECT product FROM products WHERE cat = 1");
return $query->result();
}
}
コントローラ
public function index()
{
$this->load->helper('url');
$data = array();
$this->load->model("get_data");
$data['appertisers'] = $this->get_data->getAppertisers();
$this->load->view('header');
$this->load->view('content_contact', $data);
}