CI 묻고 답하기

제목 안녕하세요. Codeigniter와 php 혼용해서 쓰기 질문있습니다.
글쓴이 켄씨 작성시각 2016/08/10 13:15:03
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 20620   RSS

안녕하세요.

웹 사이트 리뉴얼 중인데요..우선은 메인 페이지만 Codeigniter를 사용해서 리뉴얼을 하고 다른 페이지는 쌩PHP를 쓰면서 나중에 Codeigniter로 변경하려고 합니다.

주소 형태가..

 

www.park.co.kr => 메인 페이지(Codeigniter)

www.park.co.kr/?pg=book => 도서 페이지(뒤에 get형태로 주소가 계속 붙습니다. Codeigniter)

www.park.co.kr/?pg=vod => 인터넷강의 페이지(뒤에 get형태로 주소가 계속 붙습니다. 쌩 PHP)

등등....

이렇게 구성이 되는데 Codeigniter와 apache 세팅을 어떻게 해야 할지 잘 모르겠네요..^^;;

도움 부탁드립니다.

감사합니다~

 다음글 HMVC로 개발중인데 Form_validation에서 ... (1)
 이전글 CI 액티브 시간 관련 질의 질문 (1)

댓글

켄씨 / 2016/08/10 13:16:07 / 추천 0
이전에도 질문을 올렸었는데..그땐 main페이지만 출력하면 되는거라 include로 처리했거든요..근데 지금은 /?pg=book 이부분도 처리해야 하는데 음..어떻게해야 할지 도저히 모르겠네요^^;;
kaido / 2016/08/10 13:35:19 / 추천 0

www.park.co.kr/?pg=book    => www.park.co.kr/pg/book

www.park.co.kr/?pg=vod    =>  www.park.co.kr/pg/vod

 

pg 이라는 컨트롤러 만듬

class Pg extends CI_Controller {
	function __construct()	{
		parent::__construct();
		
	}

        function book(){ .... }

         function vod() {.....}

}

 

해당하는 function 안에 처리 되어야 하는 부분들을 넣으면 됩니다. include 처리 하신 다고 했으니, 불러 들이는 부분을 넣으시면 되겠죠.

기본이 get 호출 방식으로 만드신 부분이라, 한방에 컨버트 되진 않습니다.

 

메뉴얼 보시고 컨트롤러 모델 뷰 리턴해서 호출 하는 부분을 맞게 넣으셔야 합니다.

kaido / 2016/08/10 13:41:12 / 추천 0

아 참고로 이건 제가 이전에 쌩 php 파일을 비교적 쉽게 CI에서 사용 하려고 만든 내용입니다. 

 

http://www.cikorea.net/bbs/view/tip?idx=8304

 

켄씨 / 2016/08/10 16:56:51 / 추천 0
참고할 소스도 주시고..감사합니다.^^ 
켄씨 / 2016/08/10 17:21:51 / 추천 0

죄송하지만 하나만 더 물어볼께요.

www.park.co.kr/?pg=book    => www.park.co.kr/pg/book

위에처럼 get 방식으로 호출하더라도 내부에서는 CI 주소체계로 처리할 수 있는 방법이 없을까요?

kaido / 2016/08/11 08:46:44 / 추천 0
굳이 한다면 못할건 없지만 제약조건이 조금 따르고 컨트롤이 복잡해 질 수 있습니다.
hook에서 get 함수 판별해서 route 처리 하면 가능 할 것도 같네요.