질문 Q #11032
anchor함수 질문입니다.
박쥐 2013-12-15 01:52:02
<a href='/login/logout/'>로그아웃</a>

anchor(base_url('/login/logout/'),'로그아웃')

anchor(base_url('/login/logout'),'로그아웃')

anchor(base_url('login/logout'),'로그아웃')

anchor(site_url('/login/logout/'),'로그아웃')

anchor(site_url('/login/logout'),'로그아웃')

anchor(site_url('login/logout'),'로그아웃')
게시판을 도배하는거 같아 질문을 자제하려고 했는데, 도저히 모르겠습니다. ㅡㅡ

위의 anchor함수가 다 안되네요...

맨 위에 a href는 잘 되는데

anchor함수로 하면 링크는 정상적으로 똑같이들 출력 되는데 클릭하면 현재 페이지가 번쩍 거리면서

login/logout 로 이동을 하지 않아요.

login은 콘트롤러고, logout는 콘트롤러 안에 함수 입니다.

그냥 a href로 해도 되지만 CI를 공부하는 이상 anchor를 써보고 싶은데 잘 안되네요.

혹시 원래 안되는 건가요???
답변 3
#1 oursong 2013-12-15 10:13:15
CI 설정에서 사이트 URL설정하시고 index.php어떻게 처리하실지 정해주신다음
anchor에 생성하고자 하는 uri만 넣어서 해 보세요.

anchor자신은 이미 베이스 url을 생성하도록 설정되어 있어 굳이 베이스url이 필요없습니다.
어떤 링크를 생성하시려는건지 모르겠지만, 페이지 소스 보기 하셔서 링크가 어떻게 생성되어 있는지 알려주시면 더 자세히 파악 가능할 듯 하네요.
#2 criuce 2013-12-15 13:12:47
url 핼퍼는 로드 하셨나요?
#3 박쥐 2013-12-16 15:46:49
index.php를 지우니깐 앵커 함수가 작동하네요. 답변 감사합니다.