조직 목적으로 내 views 디렉토리에 하위 폴더가 있어야합니다. 로그인/등록 관리를위한 예 : views/login_reg/login.php
및 views/login_reg/register.php
.Codeigniter - 하위 폴더 경로보기
내 URI에보고 싶은 : www.mysite.com/login_reg/login
대신 www.mysite.com/login
또는 www.mysite.com/register
.
나는 경로에 다음과 같은 시도 :
$route['(:any)/login'] = 'login_reg/login';
작동하지 않는다.
편집 :
간단한 예는 더 정교합니다 :
//Controller: login_reg.php
class Login_reg{
function login(){
$this->load->view('login_reg/login');
}
function register(){
$this->load->view('login_reg/register');
}
}
//Routes:
$route['login_reg/(:any)'] = 'login_reg/$1';
그래서 내 URI는 다음과 같습니다 www.mysite.com/login_reg/login
, 또는 www.mysite.com/login_reg/register
을 그래서 모든 로그인을 관리하기 위해 하나의 컨트롤러 싶어/등록 관련 견해. 하지만 URI에서 컨트롤러 이름을보고 싶지 않습니다. 이것이 가능한가? 또는 로그인 용 컨트롤러, 등록 용 컨트롤러, 비밀번호 변경 용 컨트롤러 등을 갖추는 것이 가장 좋은 방법입니까? 이것은 조금 과장된 것 같습니다. 아주 큰 사이트의 일부이므로 내 파일을 관련 디렉토리로 잘 정리하고 싶습니다.
감사 @Zeeshan을. 아마도 나는 충분히 설명 할 수 없었습니다. 위의 편집을 참조하십시오. –
업데이트 된 답변을 확인하십시오. 도움이된다면 동의하십시오. – Zeeshan
와우, 너무 간단합니다. 감사. –