0

画像ギャラリーを作ろうとしています。2 つの関数を持つ 1 つのコントローラーがあり、すべての関数が 1 つのビューをロードします。index を呼び出すと画像を見ることができますが、他の画像 (tg) を呼び出すと画像を見ることができません。

画像は imagenes という名前のフォルダーにあり、そのパスは example.com/codeigniter です。

コントローラー:

class Galeria extends CI_Controller {

public function __construct()
{
    parent::__construct();
}

public function index() 
{
    $this->load->view('vgaleria');
}

public function tg() 
 {
    $this->load->view('tgaleria');
 }
 }

デフォルトのコントローラーはこれです。

画像が見れないという意見:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Galería de imágenes</title>

<style type="text/css">
</style>

<script src="<?php echo base_url();?>javascript/funciones.js"   
       language="javascript" input="type/text"> 
    </script>
 </head>
 <body>


     <div id="imgs">
   <img src="imagenes/imagen1.jpg" id="eimg">
     </div>

    <input type="button" id="bant" onclick="imginter('arrancar')" 
      value="Arrancar">     
    </button>
    <input type="button" id="bsig" onclick="imgparar()" value="Parar"></button>

</body>
</html>

画像を見るにはどうすればよいですか?

ありがとう。

4

1 に答える 1

1

これを試して:

<img src="<?php echo base_url(); ?>imagenes/imagen1.jpg" id="eimg">

index.phpを使用して URL からを削除したかどうかにも依存します.htaccess。それ以外の場合は を使用しますsite_url()

于 2013-11-05T11:17:02.110 に答える