未显示来自控制器的图像


Not Displaying Image From Controller

我在codeigniter上有一个模板选择器,我可以使用它在主题/模板之间切换。

我似乎无法让我的图像显示在src上,以匹配从控制器返回时选择的模板。

config.php

$config['DIR_IMAGE'] = FCPATH . 'image/';

控制器

if (empty($config_template)) {
$data['config_template'] = $this->configs->get('config_template');
}
$data['templates'] = array();
$directories = glob(APPPATH . 'modules/catalog/views/theme/*', GLOB_ONLYDIR);
foreach ($directories as $directory) {
$data['templates'][] = basename($directory);
}
// DIR_IMAGE is Defined AS FCPATH . 'image/';
// $this->configs->get('config_template') Autoloaded Lib Gets Current Name Of Theme Set On Database.
$data['templates_image'] =  config_item('DIR_IMAGE') . 'templates/' . $this->configs->get('config_template') . 'png';

查看

<img src="<?php echo $templates_image;?>" alt="" id="template" class="img-thumbnail" />

也尝试过

$this->load->library('image_lib');
$data['templates_image'] = $this->load->image(config_item('DIR_IMAGE') . 'templates' . $this->configs->get('config_template') . '.png');

无运气

在尝试后,我现在已经让它工作了

控制器添加

$data['image'] = base_url('image/templates/' . $this->configs->get('config_template') . '.png');

查看添加的

<img src="<?php echo $image;?>" alt="" id="template" class="img-thumbnail" />