我已经对这个问题做了一些修复。这是你可以做到的。
在halogy/config/site_config.php 中添加这一行
$config['appFolder'] = '/halogy';
halogy 是我应用程序所在文件夹的名称。
接下来在helpers/halogy_helper.php中添加一个函数
function addFolder($string){
$CI =& get_instance();
$folder = $CI->config->item('appFolder');
return $folder . $string;
}
接下来搜索函数display_image并添加这一行
$path = addFolder($path);
之前
$imageHTML = '<img src="'.$path.'" alt="'.$alt.'" ';
接下来转到views/includes/header.php并在head部分添加此代码
<script type="text/javascript">
function base_url(){
return '<?php echo base_url();?>';
}
</script>
static/js/jquery.flot.init.js 的下一个并替换它
base_url()+'admin/stats/'+days
有了这个
'admin/stats/'+days
最后转到第206行并替换此行
$imagePath = $imageData['src'];
有了这个
$imagePath = addFolder($imageData['src']);
现在图像问题已经解决,仪表板也可以正常工作了。