如何在 Codeigniter 中加载图像?

2024-03-27

嘿,我是 Codeigniter 的新手。在 Controllers 文件夹中我创建了一个名为caller.php我创建了一个文件home1.php in \Views. In root directory我创建了一个名为的图像文件夹\Images并且还创建了一个css文件夹名为\css。 images文件夹中有6张图片。在 css 文件夹中style.css文件存在。

In caller.php我写的

<?
class caller extends CI_Controller
{
    function index()
    {
        $this->load->view('home1');

        // what i have to write here lo load images....

    }
}

In home1.php我写的

<html>
  <head>

    <link rel="stylesheet" type="text/css" href="<?php echo base_url();?>css/style.css">

    // what i have to write here to load images


  </head>

  <body>
    <div id="outer">

      <div id="container">

        <div id="images">
          <img src="new.jpg" width="960" height="400"/>
          <img id="image1" src="1.jpg" />
          <img id="image2" src="2.jpg" />
          <img id="image3" src="3.jpg" />
          <img id="image4" src="4.jpg" />
          <img id="image5" src="5.jpg" />
        </div>

        <div id="slider">
          <a href="#image1">1</a>
          <a href="#image2">2</a>
          <a href="#image3">3</a>
          <a href="#image4">4</a>
          <a href="#image5">5</a>
        </div>
...................................................
....................................................
      </div>
    </div>
  </body>
</html>

现在对于上面的代码我如何加载图像。请专家帮助我。 如果需要额外的配置,请提及。


由于您已经在使用 url 帮助器,我建议使用 base_url 包装您的图像 src 属性,例如:

<img src="<?php echo base_url('images/1.jpg'); ?>" />

正如另一个答案中提到的,最好(强制?)在控制器中将类名大写

class Caller extends CI_Controller { ...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Codeigniter 中加载图像? 的相关文章

随机推荐