2016-06-04 8 views
1

Я новичок в Codeignator. он показывает мне ошибку, например, «404 Страница не найдена», когда я просматриваю ее. Ниже приведен кодНе удается получить доступ к странице

Controller Код: insert.php

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

class Insertion extends CI_Controller { 


    public function Insert() 
    { 
     $this->load->view('Insert_view'); 
    } 
} 
?> 

View Code: Insert_view.php

<?php 
defined('BASEPATH') OR exit('No direct script access allowed'); 
?> 
<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <title>Welcome to CodeIgniter</title> 

</head> 
<body> 

<div id="container"> 
    <h1>Hello world!</h1> 
</div> 

</body> 
</html> 
+0

сделать контроллер фиксированным именем как 'Insertion.php' вместо' Insert.php' –

+0

Объект не найден! –

+0

Какой URL-адрес напечатан? – Tpojka

ответ

0

Если ваш URL-то вроде www.mywebsite.com/вставка, чем файл вашего контроллера, должен быть Insertion.php с классом Вставка

Если вы хотите использовать www.mywebsite.com/insert, то ваш файл контроллера должен быть insert.php с классом Вставить и изменить функцию Insert индексировать

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

class Insertion extends CI_Controller { 

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

} 

?> 
0

Первый View Code файл с именем (Insertion_view .php)

<?php 
defined('BASEPATH') OR exit('No direct script access allowed'); 
?> 
<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <title>Welcome to CodeIgniter</title> 
</head> 
<body> 
<div id="container"> 
    <h1>Hello world!</h1> 
</div> 
</body> 
</html> 

Затем Controller File код Named (Welcome.php)

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

class Welcome extends CI_Model{ 
public function Insert() 
    { 
     $this->load->view('Insertion_view'); 
    } 

Теперь запишите этот URL в браузере http://127.0.0.1/Welcome/insert

Здесь вставка является вызов метода из Welcome.php и показать Insertion_view.php

Вы получите **


Hello Wo RLD !!

Смежные вопросы