繁体   English   中英

你如何在codeigniter中创建一个设置function?

[英]How do you create a settings function in codeigniter?

我已经创建了一个 MY_Controller 并通过我的主 controller 链接到它...我现在正在尝试创建一个设置 function 它将从数据库中获取所有结果并返回您想要的结果...我唯一的问题能够使用模板引擎来做...

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'];
}

我怎么能 go 关于这个?

我目前可以访问它的唯一方法是:

{settings}
    {name}
    {value}
{/settings}

PS 我在 __construct() function 中调用了 function $this->settings()我也忘了说我正在使用 codeigniter

Controller 代码:

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

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

查看代码:

echo $settings->name;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM