Загрузка CSS в представлениях в codeigniter ошибка

0

Я пытаюсь загрузить представление с моего контроллера с помощью Codeigniter.I сделал индексную страницу формой, а затем отправил ее на другой контроллер. Он должен отображать представление после некоторых операторов условий, но когда представление загружает обычный CSS, было изменено.

оригинал

 body { 
     background-image: url("/images/layouts/body-bg.gif");
     background-repeat: repeat; 
     font-family: "Montserrat", Arial,sans-serif; 
     color: #404041; 
     line-height: 18px; 
     font-size: 12px;
     font-size: 0.75rem; 
     text-shadow: 0 0 1px rgba(64, 64, 65, 0.2); 
 }

Загружается css

<!DOCTYPE html>
<html lang="en">
<head>
<title>404 Page Not Found</title>
<style type="text/css">
::selection{ background-color: #E13300; color: white; }
::moz-selection{ background-color: #E13300; color: white; }
::webkit-selection{ background-color: #E13300; color: white; } 

Я понятия не имею, почему это происходит, как я загружаю свое представление в своем контроллере:

if(//condition)
{
$this->load->view('view_2');
}

Есть ли способ остановить загрузку css с помощью html-ошибки? Я использую Codeigniter 2.1.4 с настройками по умолчанию.

  • 1
    Загружается ли страница 404 не найдена? Или вы разрабатываете страницу 404?
  • 0
    @ Chitowns24 это страница 404 не найдена на моем CSS
Показать ещё 2 комментария
Теги:
codeigniter

3 ответа

2
Лучший ответ

css, который вы видите, это codeigniter css для страницы 404 - это говорит вам, что "view_2" не может быть найден

Я поставил вам пиво, что "application/views/view_2.php" не существует. Это или есть другая проблема в вашем контроллере.

Это может помочь: http://ellislab.com/codeigniter/user-guide/tutorial/static_pages.html

Или, пожалуйста, разместите весь ваш контроллер.

0

Я бы посоветовал вам ссылаться на ваши css файлы с помощью функции base_url(), так как это гарантирует, что правильный файл вызывается независимо от вашего текущего URL-адреса.

Например:

<link href="<?php echo base_url(); ?>your/path_for/cssfile.css" rel="stylesheet" /> 

Сообщите мне, если он решает вашу проблему или нуждается в дополнительной помощи.

С уважением,

Zeeshan

-2

Исправьте свой путь к телу {background-image: url ("../images/layouts/body-bg.gif"); . , If not found try to copy and paste the absolute path on your browser. Если не найдено, попробуйте скопировать и вставить абсолютный путь в ваш браузер. sample http://{ip}/{system}/images/layouts/body-bg.gif. образец http://{ip}/{system}/images/layouts/body-bg.gif. Также проверьте, существует ли страница view2 в вашей папке видов.

  • 0
    Неправильный путь к фону CSS не вызовет страницу 404 CI
  • 0
    да, он также спрашивает правильный путь к CSS / образу. Я включил также страницу view2, чтобы проверить, существует ли она уже в папке представлений

Ещё вопросы

Сообщество Overcoder
Наверх
Меню