Зачем хранить свойство 'Дата/время' как текстовое поле?

Рейтинг: 1.6165  
На голосовании
Предложил Крылов Александр 07.08.2015 11:13:31

Зачем хранить свойство 'Дата/время' как текстовое поле?

При использовании свойства типа 'Дата/время' оно храниться как текст в БД, что не правильно абсолютно ни с какой точки зрения.

Админка:



В БД:


Рейтинг: 0  
Шишкин Алексей 21.08.2015 11:32:56
Это архитектурная проблема. Битрикс использует EAV (Entity Attribute Value) модель для хранения свойств. Соответственно для всех свойств один тип. Если вы посмотрите, то видео они вообще хранят в json. Когда её решат (будут ли вообще решать?) не известно.