2012-08-28 6 views
0

내 웹 사이트에 CI를 사용하고 있습니다. 동일한 CMS를 프로그래밍하는 동안 아무런 문제가 없었지만 사용자 엔드 용으로 프로그래밍 할 때 다음과 같이 오류가 발생했습니다. "404 페이지를 찾을 수 없음 요청한 페이지를 찾을 수 없습니다." 내가 뭘 잘못하고있어 ?? 어떤 도움이나 제안도 환영합니다. 감사합니다.이 오류가 나타나는 이유

모델
<?php if (! defined('BASEPATH')) exit('No direct script access allowed'); 
class Model extends CI_Controller { 
    function __construct() 
     { 
      parent::__construct(); 
      $this->load->model('user_model'); 
      $this->load->model('common'); 
      $this->load->model('home_model'); 
      $this->load->model('page_model'); 
    } 

     function _remap($method , $params = array()) 
     { 
      $this->menu = $this->common->createMenuArr(); 
      $this->index(); 
     } 
     function index() 
     { 
      $data['sliderArr'] = $this->user_model->sliders(); 
      $this->load->view('index', $data); 
     } 

} 

(user_model.php) :

<?php if (! defined('BASEPATH')) exit('No direct script access allowed'); 
class User_model extends CI_Model{ 
    function __construct() 
     { 
      parent::__construct(); 
      //$this->load->database(); 
    } 
     function sliders() 
     { 
      $query = $this->db->query("SELECT slider FROM tbl_sliders ORDER BY slider_id DESC")->result_array(); 
      return $query; 
     } 

} 

마지막보기 (index.php에)에서 : 컨트롤러 (model.phpl)에서

<div id="slideContainer"> 
      <div id="slideShim"> 
          <?php 
           if(!empty($sliderArr)) 
           { 
            foreach($sliderArr as $slider) 
            { ?> 
             <a href="#"><img src="<?php echo base_url();?>images/sliders/<?php echo $slider['slider'];?>"</a> 
            <?php } 
           } 
          ?> 


     </div> 
    </div> 
+0

아니요 @ user1537158 동일한 문제가 계속 발생합니다 .. –

+0

액세스하고 오류를 얻는 URL은 무엇입니까? – AlphaMale

+1

@sammy 내가 정말 wouldnt 컨트롤러 모델 이름을 사용하는 것이 좋습니다 –

답변

1

응용 프로그램 -> 구성 -> 경로으로 이동하십시오.

그리고이 도움이 $route['default_controller'] = "index"; //whatever your controller name is on which you want your application to route by default

희망을 설정합니다.

관련 문제