Есть ли в интерфейсе Битрикса возможность заглянуть в структуру базы MySQL? Конкретно мне нужно посмотреть в каком виде там хранятся инфо-блоки.
11.02.2010 12:11:57
Есть ли в интерфейсе Битрикса возможность заглянуть в структуру базы MySQL? Конкретно мне нужно посмотреть в каком виде там хранятся инфо-блоки.
|
|
|
|
11.02.2010 12:39:03
подключите phpmyadmin - очень удобно..
|
|
|
|
11.02.2010 14:04:21
select * from b_iblock select * from b_iblock_element и т.д. |
|||
|
|
11.02.2010 14:24:22
Дмитрий Яковенко,
Я уже поднимал тему - мне нужно занести около 4.000 наименований товара, который разбросан по 70 категориям и у которых 1200 свойств. Сидеть и вручную забивать эти инфо-блоки просто не хочется, а если разобраться как они хранятся в базе, то можно автоматически залить их туда. |
|
|
|
11.02.2010 14:31:16
Лучше сделать импорт товаров через API.
|
|
|
|
11.02.2010 14:36:03
Достаточно написать скрипт, используя |
|||
|
|
11.02.2010 16:04:15
Или воспользоваться стандартным функционалом импорта csv или xml.
Знать структуру БД для этого действительно не нужно. |
|
|
|
11.02.2010 18:29:20
Дмитрий Яковенко,
А можно пример скрипта, в котором добавляется инфо-блок с именем name и двумя свойствами - наименование и цена, например? |
|
|
|
11.02.2010 18:33:40
этим создаете инфоблок этим добавляете свойства На примеры нет времени, извините. |
|
|
|
11.02.2010 19:06:22
Дмитрий Яковенко,
Огромное спасибо - будем разбираться. |
|
|
|
12.02.2010 11:50:01
Работая мимо АПИ вы рискуете получить неработающий продукт. И .техподдержка не будет решать такие проблемы. Поэтому, надо осознавать всю ответственность. Дмитрий дал верный совет. Кстати, для определённых задач может оказаться проще сформировать правильный csv файл, а затем импортировать. |
|||
|
|
15.02.2010 15:08:29
Денис Шаромов,
Может я чего не понимаю, но ведь через csv заливаются данные, а не структура самого инфо-блока. Например у меня есть мониторы - я создаю инфо-блок "Мониторы" и в нем прописываю 100 свойств. Затем уже в этот инфо-блок заливаю данные с моделями конкретных мониторов из csv. Я так понимаю. Может я не прав. |
|
|
|
15.02.2010 16:22:49
|
|||
|
|
15.02.2010 16:54:32
Если надо создать много инфоблоков по 100 свойств, может оказаться проще сделать скрипт, который будет создавать инфоблоки и свойства через АПИ. P.S. На практике трудно представить задачу, где реально нужно использовать 100 свойств. Выносите в свойства только те характеристики, по которым будет делаться фильтрация. Остальные имеет смысл внести в текстовое описание. Я понимаю, что у монитора может быть 100 характеристик, но вряд ли кто-то будет сравнивать мониторы, скажем, по длине шнура к розетке или диапазону рабочих напряжений. |
|||||
|
|
||||