Php Zend框架中的日历
我想用Zend Framework创建一个定制日历,我希望它能够列出未来几年中一个月的所有日期,然后在日期上有一个不同的背景颜色,如果有这方面的活动。然而,我首先很难创建它,因为它需要进入布局视图,而不是一个动作,那么逻辑在哪里呢?我也不清楚mkdate的逻辑是如何工作的 有人能直接给我指一下路吗Php Zend框架中的日历,php,mysql,zend-framework,Php,Mysql,Zend Framework,我想用Zend Framework创建一个定制日历,我希望它能够列出未来几年中一个月的所有日期,然后在日期上有一个不同的背景颜色,如果有这方面的活动。然而,我首先很难创建它,因为它需要进入布局视图,而不是一个动作,那么逻辑在哪里呢?我也不清楚mkdate的逻辑是如何工作的 有人能直接给我指一下路吗 谢谢这里有一个简单的日历类,它使用Zend_日期和Zend_语言环境作为起点: 下面是一个简单的Calendar类,它使用Zend_日期和Zend_语言环境作为起点: 我已经创建了一个日历,并将其嵌入
谢谢这里有一个简单的日历类,它使用Zend_日期和Zend_语言环境作为起点:
下面是一个简单的Calendar类,它使用Zend_日期和Zend_语言环境作为起点:
我已经创建了一个日历,并将其嵌入到您正在描述的类似“为什么”中。我的方法是将日历作为一个工具来实现 助手名为My_View_helper_Calendar,必须包含一个名为Calendar的公共方法,我已返回了助手的实例,如下所示:
public function calendar()
{
// Calls to private methods here
return $this;
}
如前所述,我在视图帮助器中设置了一些私有方法来构建日历,并使用另一个名为toHtml的公共方法将日历呈现为HTML
这样,从视图文件的上下文调用帮助器就非常简单:
<?= $this->calendar()->toHtml(); ?>
希望这能帮助您走上正确的道路。我已经创建了一个日历,并将其嵌入到了您正在描述的类似“为什么”中。我的方法是将日历作为一个工具来实现 助手名为My_View_helper_Calendar,必须包含一个名为Calendar的公共方法,我已返回了助手的实例,如下所示:
public function calendar()
{
// Calls to private methods here
return $this;
}
如前所述,我在视图帮助器中设置了一些私有方法来构建日历,并使用另一个名为toHtml的公共方法将日历呈现为HTML
这样,从视图文件的上下文调用帮助器就非常简单:
<?= $this->calendar()->toHtml(); ?>
希望这能帮助您走上正轨。我遇到了类似的问题,因此我为Zend框架创建了一个日历。它使用Zend_日期和Zend_语言环境以及视图脚本进行渲染。更多信息请访问我遇到了类似的问题,因此我为Zend框架创建了一个日历。它使用Zend_日期和Zend_语言环境以及视图脚本进行渲染。更多信息请访问It只是为了一个视图,或者您是否在寻找其背后的逻辑。It只是为了一个视图,或者您是否在寻找其背后的逻辑。