Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 修改Codeigniter日历以生成每个日期的唯一URL_Php_Codeigniter_Calendar - Fatal编程技术网

Php 修改Codeigniter日历以生成每个日期的唯一URL

Php 修改Codeigniter日历以生成每个日期的唯一URL,php,codeigniter,calendar,Php,Codeigniter,Calendar,我正在尝试创建一个日历,允许用户单击某个日期并安排约会或查看该日期安排的约会。我可以用一个从头创建的PHP日历来实现这一点,但现在我需要用Codeigniter的日历库来实现 基本上,我想要的是日历用一个唯一的URL显示每个日期,该URL可以将日期、月份和年份传递给另一个视图。是否有人扩展或修改了Codeigniter日历以执行类似操作?您可以使用本机日历类执行此操作: $this->load->library('calendar'); $data = array(

我正在尝试创建一个日历,允许用户单击某个日期并安排约会或查看该日期安排的约会。我可以用一个从头创建的PHP日历来实现这一点,但现在我需要用Codeigniter的日历库来实现


基本上,我想要的是日历用一个唯一的URL显示每个日期,该URL可以将日期、月份和年份传递给另一个视图。是否有人扩展或修改了Codeigniter日历以执行类似操作?

您可以使用本机日历类执行此操作:

$this->load->library('calendar');

$data = array(
               3  => 'http://example.com/news/article/2006/03/',
               7  => 'http://example.com/news/article/2006/07/',
               13 => 'http://example.com/news/article/2006/13/',
               26 => 'http://example.com/news/article/2006/26/'
             );

echo $this->calendar->generate(2006, 6, $data);

查看文档了解更多信息:

我看到了,但对于我想做的事情来说,这似乎相当麻烦。我每天都需要数组中的一个元素,看起来月份和/或年份必须硬编码?最后我做了这件事,然后把它和日历一起加载:
$template['template']={cal_cell_no_content}{/cal_cell_no_content}有意义。很高兴听到你找到了解决办法。