我正在尝试使用 Codeigniter 的日历库制作 2 周 View ,基本上我不需要完整的月 View ,而是我想要从当前周开始的 2 周 View 。
上图显示了我想要实现的相似性。在生成时 Codeigniter 的模板方面不提供这种功能。我不想使用 jQuery UI 的日历,因为我需要一个静态日历而不是依赖 JS 来执行此操作(尤其是当用户禁用 JS 时)。
是否有可以与 Codeigniter 合并的特定扩展库或可以执行此类日历 View 的特定模板字符串?
最佳答案
您必须为此扩展日历库。
在 application/libraries
中创建一个 MY_Calendar.php
:
class MY_Calendar extends CI_Calendar {
public function generate2weeks($year = '', $month = '', $data = array())
{
// code goes here
}
}
看看CI_Calendar::generate()功能。您必须编写一个新函数 generate2weeks()
,基本上与 generate()
中的功能相同,但天数更少。我会复制一份 generate()
并从这里开始工作。也许足以覆盖 get_total_days
值得一试。
关于php - 从本周开始使用 Codeigniter 的日历库生成 2 周 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9230924/