Получение года / месяца / дня в виде ссылки в классе календаря codeigniter - PullRequest
0 голосов
/ 04 января 2012

Я пытаюсь преобразовать день в ссылку, если есть какой-либо контент, поэтому формат будет.

site / calendar / 2012/1/2

, поэтому я смогучтобы получить информацию, которая имеет отношение к делу.

в моей модели есть шаблон и другие параметры,

Модель

и

Контроллер

Может кто-нибудь подсказать, пожалуйста, как мне получить даты в виде года / месяца / дня, чтобы я мог получить значения.

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

1 Ответ

1 голос
/ 04 января 2012

Вы устанавливаете месяц и год в своем методе 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}
...';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...