-1

我目前正在使用 Codeigniter 并且有一个问题。如果我在数据库中存储基本的站点属性和有关站点的信息,例如站点标题、侧标和类似的东西。获取信息并将其发送到每个页面的最佳方式是什么?在控制器的每个功能中是最好的方法还是有更简单的方法?

我尝试了一个 __construct - 函数,但不明白如何发送变量。

所以请。帮我。

4

2 回答 2

0

您可以将函数放在帮助文件中并从 config/autoload.php 自动加载

仅供参考,在进行数据库调用时,您必须设置一个新变量来替换 $this。例如:

function siteStuff()
{
    $ci=& get_instance();
    $ci->load->database();
    $query = $ci->db->get('table');
    return $query->result();
}

然后在您的视图中获取数组:

$array = siteStuff();
于 2013-07-11T21:23:37.100 回答
0

使用模板布局来构建您的页面 - 请参阅http://williamsconcepts.com/ci/codeigniter/libraries/template/了解您可能喜欢的一个

于 2013-07-11T22:04:08.570 回答