/application/config/routes.php
$route['default_controller'] = 'Alpha9';
현재 이렇게 되어있습니다.
/application/controllers/Alpha9.php
/application/views/aa.php
/application/views/bb.php
월마다 한번씩 날짜를 수정해서 홀수와 짝수달에 aa(), bb()로 나눠지도록 처리하고 있습니다.
public function index() {
if( date('Ymd') <'20180831') { $this->aa(); } else { $this->bb() }
}
public function aa() {
$this->output->set_header("Content-Type: text/html; charset=UTF-8");
$this->data['user'] = (empty($_GET['u']) || !isset($_GET['u'])) ? 'alpha9' : $_GET['u'];
$this->load->view('aaa', $this->data);
}
public function bb() {
$this->output->set_header("Content-Type: text/html; charset=UTF-8");
$this->data['user'] = (empty($_GET['u']) || !isset($_GET['u'])) ? 'alpha9' : $_GET['u'];
$this->load->view('bbb', $this->data);
}
--------------------------------------------------------------------------------------
이제 9월부터 같은 달에 aa(), bb()를 동시에 나오도록 처리해야하는데요.
물론 접속하는 도메인은 같고 하위 서브페이지 주소만 다르게 사용하려합니다.
url : aaa.co.kr/aa aaa.co.kr/bb
아까 문의 한 내용에 보면, URI 라우팅 Routing $route 값을 매핑한다고 하는데..
어떻게 해야하는지 잘 몰라서요~~
어떤것을 참고 해아할지???
고수님들에게 문의드립니다.
$route['aa'] = 'alpha9/aa';
$route['bb'] = 'alpha9/bb';
해보진 않아서 되는지까지 장담은 못합니다.
감사합니다. 테스트 해봐야겠네요
9월부터는 짝수 홀수 상관없이 모두 노출되는데요...
aaa.co.kr/aa url입력을 하면 aaa 내용이 나오고
aaa.co.kr/bb url입력하면 bbb 내용이 나오도록 처리되어야 하는데요...
아래와 같이 수정을 하면 되는건지??
function cc() { ...
$aa = $this->load->view('aaa', $this->data, true); $bb = $this->load->view('bbb', $this->data, true); $this->output->set_output($aa . $bb);}
/application/config/routes.php 에서 아래 부분을 추가하는거 맞나요?
$route['aa'] = 'alpha9/aa'; $route['bb'] = 'alpha9/bb';
...-> view('aa', $this->data, TRUE); 아닐까요?
public function index()
{
$this->data['user'] = (empty($_GET['u']) || !isset($_GET['u'])) ? 'alpha9' : $_GET['u'];
if( date('Ymd') >= '20180901' ) {
$this->load->view('aa', $this->data);
$this->load->view('bb', $this->data);
} elseif( date('m')%2 ) {
$this->load->view('bb', $this->data);
} else {
$this->load->view('aa', $this->data);
}
}
이렇게 느낌으로 하시면 될듯...
public function index() { if( date('Ymd') >= '20180901' ) { $this->cc(); } elseif( date('Ymd') <'20180831') { $this->aa(); } else { $this->bb(); } } public function cc() { $this->output->set_header("Content-Type: text/html; charset=UTF-8"); $this->data['user'] = (empty($_GET['u']) || !isset($_GET['u'])) ? 'alpha9' : $_GET['u']; $aa = $this->load->view('aaa', $this->data, true); $bb = $this->load->view('bbb', $this->data, true); $this->output->set_output($aa . $bb); }