将年/月/日作为codeigniter日历类中的链接

时间:2012-01-04 13:15:00

标签: php codeigniter codeigniter-2

我试图将一天转换为链接,如果有任何内容,那么格式将是。

站点/日历/ 2012/1/2

所以我将能够检索相关的信息。

在我的模型中有模板和其他选项,

Model

Controller

有人可以告诉我如何才能将日期作为年/月/日,以便我可以检索这些值。

<div class="content"><a href="year/month/{day}">View</a></div>

1 个答案:

答案 0 :(得分:1)

您在view方法中设置了月份和年份,因此您可以通过$data数组将其传递给视图:

// Diary Controller
$data['calendar'] = $this->diary_model->generate($year, $month);
$data['year'] = $year; // ADD THIS
$data['month'] = $month; // ADD THIS

$data['body']='diary/calender';

$this->load->view('includes/template', $data);

然后,在您的模型中,您可以这样设置:

// Diary Model
$this->conf['template'] = '...
{cal_cell_content}
  <div class="day_num">{day}</div>
  <div class="content"><a href="'.$year.'/'.$month.'/{day}">View</a></div>
{/cal_cell_content}
...';