CI 묻고 답하기

제목 메소드 이름과 파일이름 중복될때
글쓴이 초코바 작성시각 2014/06/06 11:40:10
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 13050   RSS
안녕하세요.
ci를 하나 하나 배워가는데 문제가 생겨 문의드립니다.

컨트롤러가 아래와 같이 존재합니다.
/member/member.php
/member/login.php

그리고 member.php 안에는
function login()
이라는 함수가 있습니다

url에서
/member/login
이렇게 호출을 하면
member.php 안의 login() 함수를 호출하고 싶은데
login.php 가 불려집니다.

이럴땐 어떻게 해결해야 하나요?
 
 다음글 charset 문제인지 고수님들의 지도 부탁 드립니다. (2)
 이전글 select option에서 post로 data 전송에... (3)

댓글

변종원(웅파) / 2014/06/06 12:11:49 / 추천 0
디렉토리가 있으니 디렉토리,컨트롤러,메소드를 다 적어서 호출하는게 정상입니다.
비정상적으로 호출하니까 안되는거죠
초코바 / 2014/06/06 12:45:09 / 추천 0
아하~  그렇네요.  고맙습니다.
앤드그리고 / 2014/06/06 13:32:00 / 추천 0
컨트롤러 안에 index 함수가 있다면, 함수 이름이 없을 경우, index 함수가 기본으로 호출 됩니다.

즉, login.php 안에 index() 함수를 추가하면,
/member/login/index url 대신, /member/login url 로 접속 할 수 있습니다.