2016-07-04 3 views
0

Codeigniter를 사용하여 관리 포털을 개발하고 있습니다. 여기서는 머리글과 바닥 글 및 사이드 바를 한 번만로드하고 매번 머리글과 바닥 글을로드하지 않고 주 내용을 변경하려고합니다. 제가 참조 할 수있는 좋은 참고서를 제공해주십시오. 난 각도 js를 사용하여 이후 아약스 기술에 대해 가고 싶지 않아요 난 codeigniter 템플릿이 올바른 접근이지만 신원이 codeigniter 템플릿에 새로운 것 같아요. 그래서 템플릿 튜토리얼에 대한 좋은 링크가 바람직합니다. 사전에 감사Codeigniter 머리글과 바닥 글을 한 번만로드하십시오.

+1

새로 고침없이 아약스없이 ... 각도 js를 사용합니다. –

+0

@ManinderpreetSingh : 빠른 답장을 보내 주셔서 감사합니다. 몇 가지 참조 또는 간단한 예제를 제공 할 수 있습니까 ?? – Gautam

+0

https://docs.angularjs.org/api/ng/service/$http –

답변

0

별도의 Header.php 및 컨트롤러

만들기 기능을 아래와 같이 footer.php 및 부하를 확인 후하시기 바랍니다, 다른 내부보기 요보기를로드 할 수 있습니다 CodeIgniter의에서

public function index() 
    { 
     $data['result'] =$this->db 
           ->get('product') 
           ->result(); 

     $this->load->view('users/header'); 
     $this->load->view('users/product_view',$data); 
     $this->load->view('users/footer'); 


    } 
0

와 컨트롤러의 부하 기본보기를

  • : 같은 복잡한 구조를 할 수

    $this->load->view('default', array('page' => 'your_page'));

  • 하고 뷰 views/default.php에서:

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> </head> <body class="background" style="font-family: calibri;" id="contentprincipal"> <header> <?php $this->load->view('header'); ?> </header> <section class="contents"> <?php $this->load->view($page); ?> </section> <footer> <?php $this->load->view('footer'); ?> </footer> </body> </html>

당신은 모든 "페이지"에 대한 default을 다시 사용할 수 있습니다.

SPA을 작성 중이거나 모든 링크에 전체 페이지를 다시로드하지 않으려면 클라이언트 측 코드 (Javascript)가 필요합니다. Codeigniter는 PHP, 서버 측; 모든 페이지로드 머리글과 바닥 글에로드됩니다.

관련 문제