안녕하세요, 저는 지하철에서 내리려고하는 심벌 라우팅 프로젝트가 있지만 심각한 라우팅 문제가 있습니다.코드 이그나이터 라우팅 도움말, 404 호
나는 뉴스 애플리케이션을 만들기 위해 codeigniter 공식 자습서를 따랐지만, 나는 정적으로 내 뉴스 페이지를 DB에서 동적으로 가지고있다.
문제는 내가 별도의 폴더
보기/페이지 = 모든 사이트에 대한 기본 페이지 보기/뉴스 = 모든 뉴스 포스트 내가 가진 내 routes.php 파일에
으로 페이지를 구성 할 것입니다 이
$route['(:any)'] = 'news/view/$1';
$route['(:any)'] = 'pages/view/$1';
$route['default_controller'] = 'pages/view';
는 나 또한 내가이
<?php
class News extends CI_Controller {
public function view($page = 'home')
{
if (! file_exists(APPPATH.'/views/news/'.$page.'.php'))
{
// Whoops, we don't have a page for that!
show_404();
}
$data['title'] = ucfirst($page); // Capitalize the first letter
$this->load->view('templates/header', $data);
$this->load->view('news/'.$page, $data);
$this->load->view('templates/footer', $data);
}
}
을했다, 그래서 ID가 뉴스에 대한 컨트롤러를 필요로 생각3210
내가 또한 작동하는지 확인하기 위해 뉴스 폴더에 home.php 파일을 포함하지만, 매번 난
사람이 있습니까 .. 내가 404 오류가 ziplinegolive.com/index.php/news/ 접촉을 시도 어떤 생각을 어떻게하면 간단하게 할 수 있을까요? 솔루션을 찾기 위해 많이 찾았지만 튜토리얼은 광산과 같지 않으며 누구도 간단하게 설명하지 않습니다.
내가 제안한 첫 번째 수정은했지만 행운은 없습니다 .... 컨트롤러를 편집하는 중 ... If 나는 당신의 코드를 복사하고 완전히 그것을 광산으로 대체한다. 나는 news.php 파일에 도달 할 수있는 방법을보고 있지 않다. – Tetzuro
CI 애플리케이션에서 폴더와 파일을 구조화하는 방법에 대해 혼란 스러울 수도 있습니다. 여기에 폴더/파일 구조를 게시 할 수 있습니까? – oliakaoil
ok 나는 질문도 덧붙였다. – Tetzuro