Ich benutze Codeigniter 3.x Version, und auf einer meiner Seiten möchte ich einen Kalender anzeigen, in dem jeden Tag (gleich oder größer als heute) ein Link sein wird .Machen Sie einen Link vom Tag im Codeigniter Kalender
Mein Controller Code sieht wie folgt aus:
$prefs = array(
'start_day' => 'monday',
'month_type' => 'long',
'day_type' => 'short',
'show_next_prev' => TRUE,
'next_prev_url' => base_url().'Hall/display_calendar/'
);
$prefs['template'] = '
{table_open}<table class="call_table" cellspacing="0" cellpadding="0" border="0" style="margin:0 auto;">{/table_open}
{heading_row_start}<tr>{/heading_row_start}
{heading_previous_cell}<th><a href="{previous_url}"><<</a></th>{/heading_previous_cell}
{heading_title_cell}<th colspan="{colspan}">{heading}</th>{/heading_title_cell}
{heading_next_cell}<th><a href="{next_url}">>></a></th>{/heading_next_cell}
{heading_row_end}</tr>{/heading_row_end}
{week_row_start}<tr>{/week_row_start}
{week_day_cell}<td>{week_day}</td>{/week_day_cell}
{week_row_end}</tr>{/week_row_end}
{cal_row_start}<tr>{/cal_row_start}
{cal_cell_start}<td>{/cal_cell_start}
{cal_cell_start_today}<td>{/cal_cell_start_today}
{cal_cell_start_other}<td class="other-month">{/cal_cell_start_other}
// THIS IS THE LINE WHERE I AM TRYING TO CREATE THE LINK
{cal_cell_content}<a href="'.base_url().'Hall/display_calendar/"{content}">{day}</a>{/cal_cell_content}
{cal_cell_content_today}<div class="highlight"><a href="{content}">{day}</a></div>{/cal_cell_content_today}
{cal_cell_no_content}{day}{/cal_cell_no_content}
{cal_cell_no_content_today}<div class="highlight">{day}</div>{/cal_cell_no_content_today}
{cal_cell_blank} {/cal_cell_blank}
{cal_cell_other}{day}{/cal_cel_other}
{cal_cell_end}</td>{/cal_cell_end}
{cal_cell_end_today}</td>{/cal_cell_end_today}
{cal_cell_end_other}</td>{/cal_cell_end_other}
{cal_row_end}</tr>{/cal_row_end}
{table_close}</table>{/table_close}
';
$this->load->library('calendar', $prefs);
Und in der Ansicht, ich habe dies gerade:
echo $this->calendar->generate($this->uri->segment(3), $this->uri->segment(4));
Dieser Code funktioniert, das heißt, wird der Kalender angezeigt Links für den nächsten und vorherigen Monat funktionieren einwandfrei, es werden jedoch keine Links generiert.
Sicher genug, auch wenn der Code oben irgendwie funktioniert, werden alle Tage im Kalender Links sein. Ich könnte damit leben, aber es wird am besten sein, wenn ich es schaffen kann, die letzten Tage zu machen, um keine Links zu sein.
Ich habe this solution sowie this one gefunden, die irgendwie mit meinem Problem verbunden sind, aber nichts hat hier für mich gearbeitet.
Irgendwelche Hilfe?