我已经创建了一个MY_Controller并且我通过我的主控制器链接到它...我现在正在尝试创建一个设置函数,它将从数据库中获取所有结果并返回您想要的那个...我遇到的唯一问题是能够使用模板引擎......
protected function settings()
{
// select all settings from database
$query = $this->db->query('SELECT * FROM settings');
// get result from database
$this->data['settings'] = $query->result_array();
// return array of data
return $this->data['settings'];
}
我怎么能这样做?
目前我唯一能够访问它的方法是:
{settings}
{name}
{value}
{/settings}
P.S。我在__construct()函数中调用函数$this->settings()
我也忘了提到我正在使用codeigniter
答案 0 :(得分:2)
控制器代码:
$data['settings'] = $this->settings();
$this->load->view('whatever_your_view_file_is_named', $data);
现在,在您的视图中,设置属性将作为名为settings的对象的成员提供,因为这是您在传递给视图的数据数组中设置的键。
查看代码:
echo $settings->name;