在codeigniter中为每个用户分别配置文件

时间:2011-11-29 09:47:14

标签: php model-view-controller codeigniter config

是否可以为每个用户制作配置文件?

目前我有一个名为Siteconfig.php的Config文件用于全局配置。

现在用户已注册,因此我需要该用户的配置文件。

我有一个BANNER,用户将图像上传到服务器并为该横幅选择一些图像。

我想在配置文件中存储图像的名称,我知道数据库是另一种方式。

这有什么不对吗?或者可以这样做吗?

谢谢。

2 个答案:

答案 0 :(得分:1)

您应该使用数据库..

为每个用户创建配置文件意味着您必须为每个用户创建一个条目。管理它们,加载它们,阅读它们,从你的代码中编写它们等都很困难(从长远来看,你将使你的生活变得困难)。

答案 1 :(得分:0)

看起来你没有太多数据。也许只有一个包含大数组的配置文件。

$user_config = array(
    // user_id = config
    1 => array(
        'banner' => 'ddfdf',
        'image' => 'gdfgdfg.png',
    )
);