Вы не используете метод представления там правильно.Обычно вы назначаете один вид и передаете в шаблон такие вещи, как js и css.Это может варьироваться в зависимости от того, как вы используете платформу.
$ this-> load-> view ('path-to-view');будет искать представление в папке представления, а не произвольный файл.
Вы можете посмотреть это: http://codeigniter.com/user_guide/helpers/html_helper.html#img
для загрузки изображений, хотя я лично считаю, что бессмысленно называть фреймворкметод для базового html-элемента, такого как изображениев вашем вопросе.На всякий случай, хотя вот документы для просмотра:
http://codeigniter.com/user_guide/general/views.html
Для дальнейшего уточнения общая идея заключается в использовании контроллера CI для обработки данных для вашей страницы, передачи необходимых данных шаблона.к шаблону (например, к вашим js и css, относящимся к этой странице), затем присвойте необходимые данные представлению и передайте это представление шаблону.Вам также может быть интересно, что я имею в виду под шаблоном, поскольку CI из коробки загружает представления постепенно, если вы просто вызываете их последовательно.
в вашем контроллере вы можете передать представлению массив информации заголовка:
$data['css'] = array('some-path.css','another-path.css');
$this->load->view('your-view', $data);
так что, по вашему мнению, который обрабатывает заголовок, вы можете назвать что-то вроде этого:
<head>
<?php foreach($css AS $c): ?>
<link rel="stylesheet" type="text/css" href="<?php echo $c; ?>">
<?php endforeach; ?>
</head>
Вот справедливая ссылка на шаблоны CI:
Как справиться сШаблоны Codeigniter?
Это универсальный фреймворк со множеством вариантов его использования, однако вам удобнее всего.