Klasik bir yöntem önerebilirim bunun için.
Öncelikle "application/libraries" içerisine "preLoadData.php" dosyası oluşturun.

<?php
class preLoadData {
public $settings = array();
public function __construct() {
$query = get_instance()->db->get('ayarlar');
foreach ($query->result() as $row) {
$this->settings[ $row->ayar_adi ] = $row->ayar_karsiligi;
}
}
}
?>
Bu şekilde, ayarları ön yükleme yapabilirsiniz. Diğer kategorileri vs. bu sınıftan halledebilirsiniz.

Daha sonra "application/helpers" içerisine "get_helper.php" veya "general_helper.php" dosyası oluşturun, yada helper dosyanız var ise şu fonksiyonu ekleyin;

<?php
function config($key) {
    $settings =& get_instance()->preloaddata->settings;
    return (isset($settings[$key]) ? $settings[$key] : NULL);
}
?>
Site içerisinde controllers yada views dosyalarında

<?php
// Controllers veya views dosyalarında bu şekilde ulaşabilirsiniz.
echo config('title');
?>
Son olarak "autoload.php" içerisine,

$autoload['libraries']... kısmına "preLoadData" ilave etmeyi unutmayın. aynı şekilde helper dosyasınıda.