如何在编码器点火器中创建设置函数


How do you create a settings function in codeigniter?

我已经创建了一个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}

附言我在 __construct() 函数中调用函数$this->settings(),我也忘了提到我正在使用代码点火器

控制器代码:

$data['settings'] = $this->settings();
$this->load->view('whatever_your_view_file_is_named', $data);

现在,在您的视图中,设置属性将作为名为 settings 的对象的成员提供,因为这是您在传递给视图的数据数组中设置的键。

查看代码:

echo $settings->name;