2012-01-28 3 views
1
내 컨트롤러 이름 userReg입니다

내가 CodeIgniter의를 사용하여 응용 프로그램을 구축, 작동하지 그럼,이 같은 클래스를 선언컨트롤러 이름이 포함 된보다 두 대문자가 컨트롤러, CodeIgniter의

class UserReg extends CI_Controller { } 

내가이 컨트롤러를 연결 내가 사용, <a href="<?php echo base_url();?>userReg">Register</a>
로컬 호스트에서 잘 작동하지만, 내가 온라인에 넣어, 그것은 페이지를 찾을 수 없습니다 오류를 생성,
나는 또한 <a href="<?php echo base_url();?>userreg">Register</a> 시도했지만 작동하지 않습니다.
그래서 어떤 해결책이 있습니까?

답변

1

귀하의 개발 컴퓨터는 대개 대소 문자가 큰 파일 시스템을 가지고 있으며 대소 문자를 구별하는 * nix 시스템에 배포 한 것입니다.

확인할 첫 번째 것은 컨트롤러의 파일 이름을 모두 소문자로 만드는 것입니다. 그건 해결할 수 있습니다.

내가 발견 한 모범 사례는 모두 낮은 사례를 사용하고 _를 사용하여 단어를 구분하는 것입니다.

관련 문제