2013-03-21 2 views
0

내 색인에 검색 양식을 포함시키고 싶은 곳이 있습니다. 이 '검색 양식'은 사이트의 다른 섹션에 있어야하기 때문에 검색 폼보기 용 컨트롤러와 모델을 만드는 것이 었습니다. 이제 내 문제는 내 색인 (또는 사이트의 다른 부분)에 그것을 포함시키는 방법을 모른다는 것입니다.Codeigniter에서 'portable'뷰를 만드는 방법은 무엇입니까?

나는 컨트롤러가 뷰에서로드하기 위해 MVC 패턴과 반대되는 것을 이미 알고 있으므로 찾고있는 것을 중단했다. 나는 약간의 연구를했으며 가장 일반적인 대답은 '모델을 재사용하는 것'인 것처럼 보이지만 그게 무슨 뜻인지는 잘 모르겠습니다. 검색 양식의 컨트롤러에 함수를 복사하여 인덱스 컨트롤러에 포함시켜야합니까?

답변

0

우선, 아직 사용하지 않는 경우 템플릿 방법을 살펴 봐야한다고 생각합니다.

http://williamsconcepts.com/ci/codeigniter/libraries/template/reference.html

이 사용자 정의 템플릿을 만들기 위해 당신이 그것을에서 탐색 양식을할지 여부를 당신이 당신의 컨트롤러를 결정할 수 있습니다.

오히려 뷰 자체에서이 작업을 수행하려는 경우, 당신은 당신의보기

include(searchform.php) 
+0

이를 사용하여 시도해 볼 수도, 당신에게 @Crowlix 감사합니다 내가 포함 사용하고 작동합니다. 가장 권장 할만한 방법이 아니라는 것을 알고 있으므로 템플릿 메서드를 자세히 살펴 보겠습니다. 지금은 고쳐졌지만 장기적으로 나는 당신이 제안한 것을해야 할 것입니다. – Ant100

+0

빠른 질문, 귀하가 지적한 템플릿 라이브러리가 ci 1.7에 대해 마지막으로 업데이트 되었습니까? 최신 2.1에 잘 작동합니까? 또는 더 많이 업데이트 된 것을 알고 계신가? – Ant100

+0

2.1 프로젝트에 사용하면 잘 작동합니다. D – Crowlix

관련 문제