代码点火器日历|在模板外插入{day}

时间:2015-10-08 01:11:48

标签: php codeigniter calendar

这基本上就是整个代码。我是否试图在日历日显示是否有可用的时间来预约。每天有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>&nbsp; ' . 
"{$testswitch}"
 . '&nbsp;{/cal_cell_content}
{cal_cell_content_today}<div class="today"><span class="day_listing"><a href="{content}">{day}</a></span>&nbsp; {content}</div>{/cal_cell_content_today}
{cal_cell_no_content}<span class="day_listing">{day}</span>&nbsp;{/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>&nbsp;{/cal_cell_no_content}

0 个答案:

没有答案