2011-05-02 123 views
2

即时通讯尝试在我的网站上实现日历,即时通讯使用以下代码:http://www.yiiframework.com/forum/index.php?/topic/3889-free-form-calendar-application/主要代码位于第二篇文章中。但事情是,星期一从星期日开始,我需要改变它到星期一,我无法弄清楚如何做到这一点。有一点帮助需要:)如何更改本周日历的开始日期?

+0

要求开发者将其添加为选项,如果它不是已经有的话。 – 2011-05-02 23:00:05

+0

这个日历是在几年前创建的,在我看来,这个项目不再发展。 – Lina 2011-05-03 00:28:02

+0

也许,那不是最好的选择。 :) – 2011-05-03 05:42:17

回答

1

我以前没有使用过这个类,但是阅读源代码,我看这样行:

/* table headings */ 
$headings = array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'); 

初始化变量headings,其内容在整体不被修改程序,并将它们简单地打印到HTML字符串(变量calendar),并带有implode

此类还缺少一个参数构造函数来告诉它用户需要与周一的输出(或任何其他日)作为一周的第一天...

如果要修改这个为了实现该功能类,你应该做的:

  • 对于标题单元格:使周围行更改,其中implodeheadings变量完成。
  • 对于其余的细胞:仔细分析变量running_day
  • 另外不要忘记,通过作为参数给予类的构造函数的变量设置此行为是很好的。