我们在 Bitrix 中有“日期/时间”属性类型。但是没有“时间”类型。
我试图用谷歌搜索它,但我得到了一堆没有注释的代码,也没有解释我需要把它放在哪里。
我也尝试在 Bitrix Market 进行搜索,但也没有成功。
请帮助我了解如何为信息块属性实现“时间”类型。
我们在 Bitrix 中有“日期/时间”属性类型。但是没有“时间”类型。
我试图用谷歌搜索它,但我得到了一堆没有注释的代码,也没有解释我需要把它放在哪里。
我也尝试在 Bitrix Market 进行搜索,但也没有成功。
请帮助我了解如何为信息块属性实现“时间”类型。
在 Bitrix 中,最好的解决方案不是制作您已经拥有的自定义属性类型和使用类型。
如果您需要存储“时间戳”(1472356615 - 像这样),请创建类型为“整数”的属性和类似“TIME_OF_EVENT”的代码(代码字段中的字母必须大写)。
如果您需要像“ 23:45:59 ”这样的保存字符串,最好使用“string”类型。
如果您想要自动数据验证,您可以使用 Bitrix 事件处理程序在更新 Infoblock 中的元素之前检查特定字段。
如果您只需要时间 - 最快的解决方法是像通常的字符串属性一样节省时间。