所以我用笨,以建立一个网站,我将它使我的所有特定设置存储在会自动加载的配置文件。 我还构建了一个加载设置文件的页面,制作一个漂亮的小表格,并允许我编辑该页面中的所有内容,然后再次保存整个页面(我知道我可以对数据库做同样的事情,但我想以这种方式尝试)。笨回报配置文件与自动加载阵列启用
我的问题是,我似乎无法启用我的配置文件的自动加载时使用此位,但是当我禁用自动加载,我似乎无法手动加载它,它永远不会找到我的变量。 所以我在这里做的只是从配置文件中取出所有的值,并将它们放在单个数组中,这样我就可以将这个数组传递到我的设置管理页面(编辑/显示所有设置)。
$this->config->load('site_settings', TRUE);
$data['settings'] = $this->config->item('site_settings');
...
$this->load->view('template', $data);
配置/ site_settings.php
<?php
if (! defined('BASEPATH')) exit('No direct script access allowed');
$config['header_img'] = './img/header/';
$config['copyright_text'] = 'Copyright Instituto Kabu';
$config['copyright_font'] = './system/fonts/motoroil.ttf';
$config['copyright_font_color'] = 'ffffff';
$config['copyright_font_size'] = '32';
什么错误?是$ data ['settings']设置为什么之后?发布你的site_Settings配置,maybes它无效并且不能加载 – Galen 2010-05-28 19:09:29
我没有收到错误,settings数组只是空的(var_dump告诉我这是一个bool(false))。查看我的原始文章的设置文件(在那里添加)。 – Fverswijver 2010-05-28 20:15:02
此外,如果我禁用自动加载,但看到我在这么多位置使用这些变量,禁用自动加载过多的工作,这一切都有效。 – Fverswijver 2010-05-28 20:56:15