질문 Q #12671
construct 질문드립니다.
하하예에 2015-12-03 10:52:04

class User extends CI_Controller {
  function __construct(){
    parent::__construct();
    $this->load->view('inc/simple-header');
  }
  public function index() {
    $this->view('main');
    $this->load->view('inc/simple-footer');
   }
  public function sub() {
    $this->view('main');
    $this->load->view('inc/simple-footer');
  }

안녕하세요. ^^ 질문드려요
construct 를 이렇게 사용하고잇는데요.
푸터도 상시 보이게 하고싶은데 푸터를 construct에 넣으면 내용부분이 밑으로 가버립니다.
방법이 있을까요 
답변 3
#1 kaido 2015-12-03 10:58:00
_remap() 이 사용하기 편하고  router 로 처리 하는 방법도 있습니다.

포럼에서 메뉴얼이나 검색 하시면 찾으실수 있습니다.

아!! router 가 아니라 hooks 입니다 -_-;

엄한 정보를 알려드렸네요;
 
#2 하하예에 2015-12-03 20:06:23
감사합니다.^^
#3 하하예에 2015-12-08 10:20:02
이렇게 해결했습니다.^^ 감사합니다.
  function _remap($method) {
    if (method_exists($this,$method)) {
      if ($method == 'login' || $method == 'index') {
        $header = 'login_header';
        $footer = 'login_footer';
      }
      $this->load->view('inc/'.$header);
      $this->{"{$method}"}();
      $this->load->view('inc/'.$footer);
    }
  }

  public function index() {
    $this->login();
  }

  public function login() {

  }