我即將實施解析器類到我的codeigniter項目,並希望將數據從模型傳遞到解析器數組。哪種做法更好,效率更高。Codeigniter將數據從模型傳遞到控制器分析程序
我的模型獲取數據並將其返回給控制器。我怎樣才能把它放入控制器的數組中?
型號:
function getSeo($data){
$this->db->select('seo_title, seo_description, seo_keywords');
$this->db->from('content');
$this->db->where($data);
$query = $this->db->get();
$data = array();
foreach ($query->result() as $row) {
$data[] = array(
'seo_title' => $row->seo_title,
'seo_description' => $row->seo_description,
'seo_keywords' => $row->seo_keywords
);
}
return $data;
}
控制器:
$viewdata['pageseo'] = $this->Content_model->getSeo($data);
$viewdata = array(
'seo_title' => 'My seo Title',
'seo_description' => 'My seo description',
'seo_keywords' => 'My seo keywords',
);
什麼是從我的模型中的數據爲 '$可視數據' 數組的最佳方式,它怎麼辦????