CI 묻고 답하기

제목 [초보질문] 간단url 만들기 고수님들 좀 봐주세요 ㅠㅠ
글쓴이 용준(쭌) 작성시각 2013/08/21 15:10:35
댓글 : 7 추천 : 0 스크랩 : 0 조회수 : 17563   RSS
안녕하세요
코드이그나이터 3일차 완전 초보 개발자 입니다.

회사에서 프로젝트를 시작하기 전에 미리 공부를 하고 있는데요
요구사항 중 하나가 간편 url을 구현하는 것입니다.

자료를 찾아보고 하고 있는데 어떻게 구현을 해야하는지 감이 안잡히네요
예를들어

<?=$entry -> title?> => 한글과 한문 이라고 가정했을 때, 

한글과 한문
( <a href="/topic/test/<?=$entry -> title?>"><?=$entry -> title?></a> ) 을 클릭하면

http://--------/topic/test/한글과 한문
  이렇게 나옵니다.

제가 만들어야 하는 방식은 공백이 있을 때는
http://--------/topic/test/한글과-한문 이런식으로 나오게 해야 하는데 혹시 방법을 좀 알려주실 수 있을까요?





 다음글 remap 이면 ajax가 안되나요? (8)
 이전글 트렌젝션 trans_start(), trans_comp... (5)

댓글

변종원(웅파) / 2013/08/21 15:16:34 / 추천 0
용준(쭌) / 2013/08/21 15:18:18 / 추천 0
감사합니다!! 
들국화 / 2013/08/21 16:10:00 / 추천 0
.htaccess 같은 곳에서 url 파싱해서 처리해야 할거 같네요.

아니면 

http://codeigniter-kr.org/user_guide_2.1.0/general/routing.html
routing을 이용할수도 있을거 같네요.
용준(쭌) / 2013/08/21 16:50:06 / 추천 0
웅파님
url_title()을 쓰면 한글 인식을 못하는데요
혹시 제가 설정을 잘 못 한건지 
아니면 원래 받아들이지 못하는 것인지.. ㅠㅠ
간단한건데 질문드려 죄송합니다. 
oursong / 2013/08/21 16:54:48 / 추천 0
http://cikorea.net/qna/view/10197/page/5/
이 문서 참고하시면 될 것 같습니다. 한글URI가 url_title에서 동작되는지 여부는 모르겠네요.
변종원(웅파) / 2013/08/21 17:26:29 / 추천 0
그 함수가 한글 안먹힌다면 간단하게 치환함수 쓰세요

$title= str_replace(" ", "-", $title);
용준(쭌) / 2013/08/21 18:13:49 / 추천 0
감사합니다! 
많이 배워 가고 있습니다.