
Evg
11.02.2017
20:53:28
про игры)

Анатолий
11.02.2017
20:56:06
это кто?
О_О

Evg
11.02.2017
20:57:03
Катя, она контент менеджером была. ты с ней точно общался

Google

Анатолий
11.02.2017
20:58:40
помню
вы уже тогда женаты были?
или это недавнее событие?

Evg
11.02.2017
21:00:09
тогда еще нет. в прошлом году женились)

Анатолий
11.02.2017
21:00:19
поздравляю! =)

Evg
11.02.2017
21:00:56
спасибо)

Aleserche
12.02.2017
16:12:37
что-то подумал тут, зайду на СЭ и поищу битрикс там. Как бы не так
http://stackexchange.com/sites
есть все топовые cms, а битрикса нет. Но нас же уверяют, что на российском рынке он доминирует. Сколько там процентов? 40 с чем-то?

htfb
12.02.2017
16:49:14
http://rus.stackexchange.com/tags Где здесь хоть одна из CMS ?
В русском сегменте 10000 вопросов в 1000 раз меньше чем в общем.

Aleserche
12.02.2017
16:54:14
http://rus.stackexchange.com/ ресурс для изучающих русский язык. Никаких cms там в принципе быть не должно
ладно, у этого вопроса не будет ответа. Но все равно хочется иметь качественный ресурс. Формы должны были выпилиться в 2000х. Я удивлен, что они до сих пор живы
а как вы делаете выборку из нескольких инфоблоков? Например джойном.

Google

Бернгардт
12.02.2017
18:02:02
Сцепить со свойствами архитектурно невозможно
Связанные элементы только если...
Но вот одно не могу понять -зачем? )

Aleserche
12.02.2017
18:09:58
что зачем? Зачем многоуровневые структуры?

Бернгардт
12.02.2017
18:13:44
Реальный пример, когда это необходимость и не ударит в обратную по производительности.
Мне кажется если речь пошла о связи по джоинам по инфоблокам и это действительно разумно -как правило структура самой схемы данных хромает.
Или данные совсем не для них. Редко, но так тоже бывает
Вчастности так ранее с цветами к товару было
Но на мой взгляд все равно строить справочники гораздо практичнее

Aleserche
12.02.2017
18:15:38
справочники в контекте битрикса это что?

Бернгардт
12.02.2017
18:16:07
Но вообще джоин в классическом понимании, с учетом свойств -попросту не возможны. Хотябы из за разных типов

Aleserche
12.02.2017
18:18:32
ладно, предположим у нас есть такое.
Страна -> Область -> Город -> Улица. У каждого свои свойства. Как правильнее такое реализовывать в битриксе?

Бернгардт
12.02.2017
18:20:30
Тебе правду?
Если действительно хочешь этим пользоваться под нагрузкой -например поиск города обеспечить -вынеси в свои таблицы.
Если просто информационно привязать. То разные инфоблоки. И свое апи поверх при необходимости, для единичных запросов
Боль конечно, но по факту именно так.
Ну или чистый sql, но я тебе этого не говорил?

Aleserche
12.02.2017
18:22:06
я не понимаю. Разве нельзя просто создать Entity, описать связи, забиндить таблицы и все. Поверх схем сгенерировать формы, поправить их и все, готово. Ну валидаторы еще навешать

Бернгардт
12.02.2017
18:22:46
Ты не забыл что допустим на инфоблоки две схемы могут быть?

Aleserche
12.02.2017
18:23:15
э?

Бернгардт
12.02.2017
18:23:37
Схемы хранения свойств. Инфоблоки и инфоблоки 2
Если тебе нужна плоская таблица - хайлоад инфоблоки используй, и будет тебе счастье, там это возможно.

Aleserche
12.02.2017
18:25:39
я просто хочу хранить структуру, описанную выше

Google

Бернгардт
12.02.2017
18:26:07
Но это минус универсальность, минус безопасность, минус поддержка. Зато просто и понятно -реальные таблицы, понятная структура
Зачем ты хочешь их хранить и как использовать? Может с этого тогда начнем?
Для города чем специализированный от сейл -местоположения не угодили?

Aleserche
12.02.2017
18:28:58
я буду запрашивать довольно большой набор данных. Он многоуровневый. На каждой уровне свои свойства. Допустим, я нахожусь в корне. Мне нужно собрать агрегированные данные из уровней ниже и отразить их для каждого элемента из корня

Бернгардт
12.02.2017
18:29:19
Страна-область-город-улица
Вопрос лишь потянет ли с глубиной до улицы. Думаю врят ли. Их я или в свои таблицы или в хайлоад пихнул

Aleserche
12.02.2017
18:31:09

Бернгардт
12.02.2017
18:32:47
Хм
Ну это звучит как -я просто хочу обычный сайт, сколько стоит? )
Мы все загружаем данные и выводим их)
Но если допустим ты хочешь загрузить кладр полностью в инфоблоки с глубиной до улицы - у меня для тебя очень плохие новости

Aleserche
12.02.2017
18:36:09
Не смог за общими словами понять пример
Легковые авто [свойства: описание, изображение, пр.]
-- Мазда [свойства: название, тип]
-- -- Модель [свойства: ...]
-- -- -- ДВС [свойства: ...]
-- ВАЗ
Грузовые авто
-- Камаз
-- Сканиа
Пассажирские авто
-- Джамшутка

Аmal
12.02.2017
18:37:43
вопрос другой... зачем вам при таких структурах данных Битрикс?

Бернгардт
12.02.2017
18:37:49
По моим оценкам от 200-300к элементов на все инфоблоки (таблица общая) уже начинаются пляски с бубном.

Аmal
12.02.2017
18:38:16
ну это ... вы же топором гвозди можете забивать но зачем когда можно взять молоток

Бернгардт
12.02.2017
18:38:35
Инфоблоки -универсальная структура, а не замена мозга и таблиц бд
Если данных больше - то или хайлоад инфоблоки, или свои таблицы

Aleserche
12.02.2017
18:40:37
не магазин, просто справочник обновляемый

Google

Aleserche
12.02.2017
18:40:46
это просто синтетический пример

Бернгардт
12.02.2017
18:41:26
Если данных много, или клиентов на эти данные-много -нужна конкретика

Aleserche
12.02.2017
18:41:48
я знаю, как бы я сделал на фреймворке. Просто накидал бы entity, описал бы связи, сгенерил формы и все. Работы на день, если не меньше

Бернгардт
12.02.2017
18:42:07
Просто прыжок улиц до авто... Выглядит немного странным

Aleserche
12.02.2017
18:42:37

Бернгардт
12.02.2017
18:44:32
Имеют объемы. Нет ни одного орм который нормально работал бы на объемах и адекватно джоинил.
Всегда надо руками ключи докидывать. Что-то разбирать на мелкие запросы. Либо вообще руками запрос к бд писать на голом скл
Если интересует схема - отдельные таблицы и д7 орм. Но придется забыть о инфоблоках, т.к. это про другое

Aleserche
12.02.2017
18:46:16
ок, я понял, что инфоблоки это плохая идея

Бернгардт
12.02.2017
18:46:36
Эти таблицы могут быть проведены как хайлоад и у тебя там вылезут даже с формами

Aleserche
12.02.2017
18:47:28
тогда нужно описаывать Entity\DataManager. Но как быть с формами?

Бернгардт
12.02.2017
18:47:49
Но вообще задачу смотреть надо, а потом обсуждать, каких то универсальных советов которые пойдут на все случаи жизни -не бывает.

Aleserche
12.02.2017
18:49:35
ох
спасибо за терпение

Аmal
12.02.2017
18:50:00
кстати
не отходя от темы
слышал как-то в докладах Битрикса про функционал Админок
именно так и называется
не просвятите?

Google

Бернгардт
12.02.2017
18:50:32
А что ожидал -все есть инфоблок? Так у битрикс форум, города, цены, склады -не инфоблоки )

Aleserche
12.02.2017
18:52:09
админку вообще муторно делать?

Аmal
12.02.2017
18:52:51
Рыжиков как-то в докладах 2016 года что-то говорил про кастомные админки на базе Битрикса...

Бернгардт
12.02.2017
18:53:33
админку вообще муторно делать?
Вообще ппц.
Полный хардкор. От вендора лишь несколько классов (надо смотреть по примерам) чтобы нативно выглядело. Разграничение по табам. И вообщем все

Aleserche
12.02.2017
18:54:03

Бернгардт
12.02.2017
18:54:12

Аmal
12.02.2017
18:54:12
http://dev.1c-bitrix.ru/api_help/main/general/admin.section/index.php

Aleserche
12.02.2017
18:54:40
Посмотри сам
например это? http://dev.1c-bitrix.ru/api_help/main/general/admin.section/rubric_admin.php

Бернгардт
12.02.2017
18:55:30
ты меня разыгрываешь?
В меню вклиниться, или еще что -это просто. Но сама форма -придется вспомнить пхп основы)
Как в старые добрые времена, практически
Списки кстати - там да, таблицу собрать просто. Я что-то сразу на редактирование прыгнул)

Aleserche
12.02.2017
18:57:55
мда

Бернгардт
12.02.2017
18:59:20
Сейчас не за компьютером, чтобы точно сказать