Symfony2中的日历管理

dev*_*aam 1 php calendar symfony

我的任务是为患者预约制定一个预约管理系统.

我要做的事情是:在日历链接上应该打开一个日历,通过点击哪个用户将有一个表格来预约将有ba链接.在管理员方面,管理员可以批准约会,这些约会将显示在前端的日历上.因为我是symfony的新手.我甚至不知道如何开始一个日历.任何人都可以指导我遵循什么,哪一个是最好的前端和后端日历管理,以与我的应用程序同步.

加上必要的步骤来获得理想的结果.

nur*_*abe 8

adsigns/calendar-bundle是一种简单的入门方式.这使用jQuery FullCalendar作为前端,一些简单的Symfony监听器通过FOSJsRoutingBundle为FullCalendar生成ajaxy回调事件.(FOSJsRoutingBundle是一个非常好的捆绑包,可以在JavaScript中从Symfony路由生成URL.)

由于你将处理总是很麻烦的时间,你可能想要熟悉MomentJS(最近集成到FullCalendar v2中)以及Moment.php,后端是MomentJS的PHP端口.我也听说过关于PHP Carbon库的好东西,尽管我自己没有使用它.

对于更复杂的前端,请查看KendoUI的Scheduler以及Sencha ExtJS Calendar.

  • 我认为日历包对你有用; 它只取决于你在后端的实现方式.例如,使用日历包,可以很容易地为患者提供具有首选时间和日期的注册表单,然后将此约会呈现给面向管理员和面向患者的日历.顺便说一句,您可能还希望向患者发送iCalendar请求,以便他们可以添加到本地日历.看一下Sabre VObject库(https://github.com/fruux/sabre-vobject),这使得它变得更加容易. (2认同)