【问题标题】:Loading css in views in codeigniter error在 codeigniter 错误中的视图中加载 css
【发布时间】:2013-10-22 04:29:55
【问题描述】:

我正在尝试使用 Codeigniter 从我的控制器加载视图。我将索引页面设为表单,然后将其提交给不同的控制器。它应该在一些条件语句之后显示视图,但是当视图加载时,通常的 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。

【问题讨论】:

  • 是否加载了未找到的 404 页面?还是您正在设计 404 页面?
  • @Chitowns24 在我的 css 上找不到 404 页面
  • 检查您的 CSS 文件路径。
  • @SureshKamrushi 如何确定 href 链接是否正确?这是相同的视图,但是当它第一次加载时,css 很好,然后如果我再次调用它,它就不再工作了。

标签: php html css codeigniter


【解决方案1】:

您看到的 css 是 codeigniter 的 404 页面 css - 它告诉您找不到“view_2”

我敢打赌,'application/views/view_2.php' 不存在。 那,或者你的控制器有另一个问题。

这可能会有所帮助:http://ellislab.com/codeigniter/user-guide/tutorial/static_pages.html

或者,请发布您的整个控制器。

【讨论】:

    【解决方案2】:

    我建议您在启用 base_url() 的情况下引用您的 css 文件,因为这将确保调用正确的文件,而与您当前的 URL 无关。

    例如:

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

    如果它解决了您的问题或需要更多帮助,请告诉我。

    感谢和问候,

    泽山

    【讨论】:

      【解决方案3】:

      请更正您的 body { background-image: url("../images/layouts/body-bg.gif"); 路径。如果找不到,请尝试在浏览器上复制并粘贴绝对路径。示例 http://{ip}/{system}/images/layouts/body-bg.gif。还要检查 view2 页面是否存在于您的视图文件夹中。

      【讨论】:

      • 一个错误的 css 背景路径不会触发 CI 的 404 页面
      • 是的,他还要求提供 css/图像的正确路径。我还包括 view2 页面以检查它是否已存在于视图文件夹中
      猜你喜欢
      • 2017-10-23
      • 1970-01-01
      • 2015-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-14
      相关资源
      最近更新 更多