2014-06-06 1 views
-1

je suis nouveau à codeigniter et j'essaye d'afficher une image de couverture dans la vue welcome_message.php, mais il ne semble pas apparaître sur mon navigateur et je Je ne sais pas pourquoi. mon controleur ressemble à ceciJe suis incapable de charger une image dans mes vues en utilisant l'allumeur de code

<?php if (! defined('BASEPATH')) exit('No direct script access allowed'); 

class Welcome extends CI_Controller { 

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

} 
} 

s'il vous plaît quelqu'un me aider. la partie de mon avis qui doit charger l'image est

<img src="images/images1.jpeg" width="600" height="260" /> 

les images sont dans un dossier images appelées dans le même répertoire

+0

et ce que vous ne Voir 'welcome_message' ressemble à? –

+0

afficher la vue welcome_message – Saqueib

+0

assurez-vous que les images sont en place et le chemin est bon – Saqueib

Répondre

0

Vous pouvez utiliser la fonction base_url pour obtenir url absolue de l'image

<img src="<?php echo base_url('images/images1.jpeg') ?>" width="600" height="260" /> 

cela devrait fonctionner si vous avez votre image dans le répertoire racine avec les dossiers application et system sur le même niveau.

Note: Je ne pense pas que le nom de l'image est images1.jpeg il se doit images1.jpg

Edit: Si vous utilisez htaccess assurez-vous que son comprend des images dossier comme ci-dessous

RewriteEngine on 
RewriteCond $1 !^(index\.php|images|robots\.txt) 
RewriteRule ^(.*)$ /index.php/$1 [L] 
+0

merci beaucoup, j'ai essayé cela aussi, mais ne semble pas fonctionner – user3687517

+1

essayer de voir la source de page whats son montrant – Saqueib

Questions connexes