用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2200|回复: 4
收起左侧

求CI关于网站配置的解决方案

[复制链接]
发表于 2012-12-17 14:46:47 | 显示全部楼层 |阅读模式
本帖最后由 lawzk 于 2012-12-17 14:53 编辑

老项目中,后台中对网站配置的管理。比如,网站名称、域名、服务电话、邮箱、地址等等。以前的方案是管理员配置信息后,点击“保存”按钮,程序会在生成一个cache_setting.php文件。里面格式如下:

<?php
$cache_settings = array(
'webname' => 'name',
'domain' => 'http://www.www.com/',
'tel' => '0551-8888888',
'man' => '刘老师',
'email' => 'wwww@126.com',
'qq' => '310860',
'icp' => '皖ICP备0905881号',
);
?>

现在在CI中我该如何处理呢?

问题2:

现在打算开发一个网站。有前台和后台。

我把application目录复制两份。一份改名为admin,做为后台。另一份改名为home,做为前台。

同时将index.php,做为前台的入口文件。复制一份,修改参数后,改名为admin.php,做为后台的入口文件

这样是否合理?有更好的实现方案吗?
发表于 2012-12-17 16:32:16 | 显示全部楼层
$config['webname'] = 'name';
$config['domain'] = 'www.a.com';
保存为myconfig.php
然后在ci的config.php中通过include来引用这个myconfig.php
 楼主| 发表于 2012-12-17 20:37:20 | 显示全部楼层
我知道了,按你方法做。我是不是这样:
后台由管理员填写相关配置信息。点击“保存数据”按钮后,程序会将更新内容写到数据库中,同时生成一个myconfig.php文件到config目录下?

感谢你的回答。谢谢
发表于 2012-12-18 08:53:04 | 显示全部楼层
最放到到根目录下的一个文件夹中,否则include的路径会写的很长
 楼主| 发表于 2012-12-18 23:50:27 | 显示全部楼层
嗯。谢谢

本版积分规则