这基本上就是整个代码。我是否试图在日历日显示是否有可用的时间来预约。每天有3个。它检查已用时隙的数量,并使用switch语句回显剩余的时隙数。
$count = $this->cal->countByDate($this->uri->segment(2) . "-" . $this->uri->segment(3) . "-" . "22");
$testswitch = 0;
switch ($count) {
case '0':
$testswitch = 'Three Available Time Slots <br><br><a href="" class="btn btn-default btn-xs"><i class="fa fa-calendar"></i> Book Appointment</a>';
break;
case '1':
$testswitch = 'Two Available Time Slots <br><br><a href="" class="btn btn-default btn-xs"><i class="fa fa-calendar"></i> Book Appointment</a>';
break;
case '2':
$testswitch = 'One Available Time Slot <br><br><a href="" class="btn btn-default btn-xs"><i class="fa fa-calendar"></i> Book Appointment</a>';
break;
case '3':
$testswitch = 'No Available Time Slots';
break;
default:
$testswitch = 'Something Is Broken';
break;
}
echo "<pre>";
print_r ($count);
echo "</pre>";
$yolo = true;
//PREFS
$prefs = array(
'start_day' => 'monday',
'month_type' => 'long',
'day_type' => 'long',
'show_next_prev' => TRUE,
'next_prev_url' => base_url('schedule/'),
);
$prefs['template'] = '
{table_open}<table class="calendar">{/table_open}
{week_day_cell}<th class="day_header">{week_day}</th>{/week_day_cell}
{cal_cell_content}<span class="day_listing"><a href="{content}">{day}</a></span> ' .
"{$testswitch}"
. ' {/cal_cell_content}
{cal_cell_content_today}<div class="today"><span class="day_listing"><a href="{content}">{day}</a></span> {content}</div>{/cal_cell_content_today}
{cal_cell_no_content}<span class="day_listing">{day}</span> {/cal_cell_no_content}
{cal_cell_no_content_today}<div class="today"><span class="day_listing">{day}</span></div>{/cal_cell_no_content_today}
&#39 ;;
我的问题是:
$count = $this->cal->countByDate($this->uri->segment(2) . "-" . $this->uri->segment(3) . "-" . "22");
我需要将那一天&#34; 22&#34;转换为{day},以便日历为我输入日期。
就像它在模板中使用它一样:
{cal_cell_no_content}<span class="day_listing">{day}</span> {/cal_cell_no_content}