gpt4 book ai didi

php - 如何从 MySql Db 搜索 CalDav Blob?

转载 作者:行者123 更新时间:2023-11-30 01:30:25 25 4
gpt4 key购买 nike

我目前正在尝试将 CalDav 日历集成到我的网站中。我正在使用“baikal”,它实际上工作正常,我已经能够访问我的通过 iPhone、MacBook 等日历。

我现在想做的是从 mysql 数据库读取事件并显示它们在我自己的日历中。到目前为止它工作得很好,我找到了一个可以解析这些存储所有日历数据的 Blob 的库。

我现在的问题是:我怎样才能搜索这个 Blob ?例如,我想显示日期 x 和 y 之间的所有事件,或显示摘要/标题中包含“音乐会”的所有事件。

我对此做了一些研究,但我找不到任何东西,所以我想我问一下!

期待您的回复并提前致谢!大卫

最佳答案

为什么不使用 CalDAV 访问日历,而是尝试直接访问 MySQL DB ?据我了解,您甚至不拥有该模式,因为它来自贝加尔湖服务器(?...),因此如果/当贝加尔湖改变了它们存储数据的方式时,您将面临必须重做工作的风险。

另一个优点是保证您获得更一致的结果:例如,时间范围查询(从日期 x 到日期 y)可能很棘手,因此通过使用 CalDAV 查询,CalDAV 客户端和您的日历都将返回相同的事件集,而通过尝试自己实现某些内容,您可能会与 CalDAV 服务器返回的内容有所不同。

有 php CalDAV 客户端。例如,参见Is there any php CalDav client library?

参见https://www.rfc-editor.org/rfc/rfc4791#section-7.8.1用于基于时间范围的 CalDAV 查询。

关于php - 如何从 MySql Db 搜索 CalDav Blob?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17543521/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com