2012-07-21 4 views
0

Я использую codeigniter 2.1.2, WAMP, им просто изучил его и столкнулся с проблемой. все, что я сделал, было следующим: -> создало представление «home.php» с некоторым текстом в нем. -> создал контроллер «homecontroller.php» следующим образом:изменен default_controller дает 404 codeigniter

<?php 

class homecontroller extends CI_Controller{ 

    function iloadhomepage(){ 
     $this->load->view('home'); 
    } 
} 

до сих здесь отлично работает, когда я запускаю

"http://localhost/CodeIgniterTut/index.php/homecontroller/iloadhomepage" 

рядом я изменил контроллер по умолчанию в «routes.php» (в конфигурации) в

$route['default_controller'] = "homecontroller"; 

так что, когда я бегу «HTTP: //localhost/CodeIgniterTut/index.php» я хотел бы получить мой «home.php» а им получить 404 ошибки, AM идентификатор где-нибудь ошибка? пожалуйста, помогите

ответ

3

положить это в homecontroller.php

class Homecontroller extends CI_Controller{ 

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

введите LOCALHOST/CodeIgniterTut/index.php, а также сделать каждое имя класса начинается с заглавной буквы (тот стандарт кодирования).

«Функция« индекс »всегда загружается по умолчанию, если второй сегмент URI пуст, второй сегмент URI определяет, какая функция в контроллере называется«. согласно ci manual.

+0

спасибо! это работает. – md1hunox

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