제목 | $this->load->view( )을 두번 호출해주고있는데요 다른 방법없을가요? | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 디켄디 | 작성시각 | 2021/04/26 15:06:52 |
|
|||
레이아웃을 먼저 띄우고 내부 컨텐츠를 띄우는 방식으로 $content = $this->load->view( "컨텐츠"..., true) $model['content'] = $content; $this->load->view( "레이아웃"...,$model);
을 두번 호출하다보니 속도가 조금 떨어지는거 같습니다. 속도를 올릴 방법이 있을가요? |
|||
다음글 | CI3 에서 PhpSpreadsheet 적용 방법 (1) | ||
이전글 | ci3 리엑트 예제를 찾았는데 이게 무슨 뜻인지 모르겠... (1) | ||
변종원(웅파)
/
2021/04/26 15:16:55 /
추천
0
작동방식은 기존 include 방식과 다를게 없습니다. 어떤 기준으로 속도가 떨어지는 것 같다고 판단하시는걸까요?
|
디켄디
/
2021/04/26 15:27:14 /
추천
0
$this->load->view( ) 이걸 한번하는게 더 속도가 빠른거 같습니다.
|
디켄디
/
2021/04/26 15:27:59 /
추천
0
그래서 혹시 $this->load->view( "경로"...) 가 아닌 $this->load->view( "php전체내용"...) 이렇게도 가능할가요? |
변종원(웅파)
/
2021/04/26 16:02:40 /
추천
0
매뉴얼을 잘 읽어보시면 답이 이미 있습니다. http://www.ciboard.co.kr/user_guide/kr/general/views.html mvc 패턴에 대한 글도 검색해보시구요. 프레임워크를 쓰는 이유가 있는데 그 이유와 장점을 사용하지 않으려면 프레임워크를 사용하지 않으면 됩니다. ^^ 굳이 쓰자면 http://www.ciboard.co.kr/user_guide/kr/libraries/output.html#CI_Output 의 set_output() 을 사용하시면 될것 같네요. |
한대승(불의회상)
/
2021/04/27 10:28:02 /
추천
0
@디켄디 느낌적 느낌이라면 벤치마크 라이브러리를 사용하여 속도 테스트를 해보세요.
|