1

我们在 Bitrix 中有“日期/时间”属性类型。但是没有“时间”类型。

我试图用谷歌搜索它,但我得到了一堆没有注释的代码,也没有解释我需要把它放在哪里。

我也尝试在 Bitrix Market 进行搜索,但也没有成功。

请帮助我了解如何为信息块属性实现“时间”类型。

4

2 回答 2

1

在 Bitrix 中,最好的解决方案不是制作您已经拥有的自定义属性类型和使用类型。

如果您需要存储“时间戳”(1472356615 - 像这样),请创建类型为“整数”的属性和类似“TIME_OF_EVENT”的代码(代码字段中的字母必须大写)。

如果您需要像“ 23:45:59 ”这样的保存字符串,最好使用“string”类型。

如果您想要自动数据验证,您可以使用 Bitrix 事件处理程序在更新 Infoblock 中的元素之前检查特定字段。

于 2018-02-16T11:44:00.027 回答
1

如果您只需要时间 - 最快的解决方法是像通常的字符串属性一样节省时间。

于 2017-12-06T14:50:06.850 回答