2016-08-17 7 views
0

Hier ist mein "login.php" Controller-Code:Ansicht Laden nicht in Codeigniter

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

class Login extends CI_Controller { 

public function __construct() { 
    parent::__construct(); 
    $this->err_msg_model = $this->config->item('err_msg_model'); 
    $this->err_code = $this->config->item('err_code_model'); 
    $this->load->helper('form'); 
} 

public function index() { 
    include_once 'Session.php'; 
    $this->load->view('login/vlogin'); 
} 

Und hier mein Indexcode:

<li><a href="<?php echo site_url('login');?>">Login</a></li> 

ich schon vlogin.php meine Ansichten hinzufügen> Login> vlogin.php

IDK warum, aber ich kann nicht irgendwie die Ansicht laden.

+0

Hinweis: Sie haben – user4419336

+1

Sitzung falsch http://www.codeigniter.com/user_guide/libraries/sessions.html#initializing-a-session geladen haben auch Sie mit url mit index.php versucht "http: // localhost/yourproject/index.php/login" Wenn die URL IP-Adresse anzeigt, dann haben Sie Ihre base_url nicht in der config.php eingestellt. – user4419336

+0

@ wolfgang1983 Hallo, ich kann darauf zugreifen von http: // localhost/yisc/index.php/login.html, was stimmt nicht mit meiner Einstellung? –

Antwort

0

ich auf .htaccess-Datei Einstellung zu aktualisieren, vergessen,

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L] 

Nachdem die Datei auf .htaccess hinzufügen, funktioniert alles einwandfrei!
Dank @ wolfgang1983

Verwandte Themen