내 컨트롤러를CodeIgniter의 달 링크
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class Calendar extends MX_Controller
{
function index()
{
$this -> display($year=null, $month=null);
}
function display($year=null,$month=null)
{
if(! $this->bitauth->logged_in())
{
$this->session->set_userdata('redir', current_url());
redirect('access/login');
}
$data['header']=Modules::run('header/header/index');
$data['footer']=Modules::run('footer/footer/index');
$conf=array(
'start_day'=>'monday',
'day_type'=> 'long',
'show_next_prev'=>true,
'next_prev_url'=>'http://datacentral.demo/calendar/'
);
$this->load->library('calendar',$conf);
$this->load->view('calendar',$data);
}
}
내보기
<?php echo $this->calendar->generate($this->uri->segment(3), $this->uri->segment(4)); ?>
나는 달 변경하면 URL이 정상 예를 들어 보이는
을 작동하지 않습니다. http://example.com/calendar/2017/06하지만이 404 오류를 찾을 수 없습니다 페이지가 계속 나타납니다.구성 파일에 지정된 경로가 없습니다. 내가 뭘 놓치고 있니?
$route['calendar/(:any)/(:any)'] = 'calendar/display';
,하지만 지금은 링크를 클릭 할 때 그 달은 바뀌지 않습니다 : P 내가 생각한 그 길을 따라 가고있는 뭔가가 있습니까? – marilena6