Строго рекомендуется как замена кода вида$iterator = CIBlockElement::GetList(); while ($obj = $iterator->GetNextElement()) { $properties = $obj->GetProperties(); } в целях улучшения производительности.
result
Массив результатов, в качестве ключей должен содержать ID элементов. Передается по ссылке. Для каждого элемента вернет массив значений свойств.
а если милион товаров в базе то получаем fatal по нехватке памяти да?
Роберт, хочу обучиться созданию сайтов в Битриксе с нуля. Какую литературу посоветуете? Возможно есть какие-то свежие Ваши книги? Денег не много могу на учебу тратить. А учиться очень хочу. Поэтому платные курсы за 40 тыс - это дороговато для меня. Есть ли возможность немного сэкономить?
А почему, Лёша, Вы так отговариваете от изучения битрикса? Чем битрикс так ужасен? Причем уже второй человек, кто мне это говорит. Объясните мне, новичку. И почему огромное кол-во компаний выбрали именно битрикс. Они что - ошиблись?
И еще, расскажите сколько времени потратит 1 человек на создание интернет-магазина на Битрикс.
Если магазин максимально типовый, то очень быстро. Некоторые делают на готовых решениях и могут сделать это за день (я могу ошибаться, но очень быстро). Можно каждый день такие сайтики клепать. Если есть что-то нестандартное, то разработка может занять очень много времени, потому что битрикс начнёт вставлять палки в колёса (зависит конечно от функционала).
И на symfony. С одинаковым функционалом (обмен, рабочее место менеджера, почтовая подсистема и тд).
Я не работал с симфони, поэтому могу опираться только на чужое мнение, доку и примеры кода из симфони. Скорее всего времени займёт гораздо больше, даже на типовый магазин.
Не забывайте что всё это дело возможно придётся поддерживать. А также не забывайте, что помимо магазинов есть целая куча других типов сайтов.
Про симфони лучше спросить кого-нибудь компетентного в этом вопросе. Про битрикс я скинул ссылки. Есть вам интересно хорошее мнение о битриксе, то загуглите или поищите в комментах, блогах, форумах. Найдёте много положительных обзоров и мнений типа "битрикс такой клёвый, всё есть из коробки, интеграция с 1С, богатый функционал магазина" и т.д. Многие вещи в этих обзорах правда, только в ряд ли там есть оценка с точки зрения разработчика.
Хороший вопрос. А недоработки бывают у всех. Кто-то предпочитает тыкать в эти недоработки, а кто-то предпочитает делать дело не смотря на... "Каждый выбирает для себя..."
Позвольте немного перефразирую ваше сообщение. Кто-то предпочитает тыкать в эти недоработки, а кто-то предпочитает продолжать плодить недоработки не смотря на...
Не позволю перефразировать. Алексей, положа руку на сердце: вы в своей работе на 100% делаете всё идеально? А теперь умножьте свой ответ на число разработчиков в Битриксе. Чем сложнее система, тем сложнее организовать её работу. Плюс синергетический эффект от таких ошибок, плюс обязанность по обратной совместимости, плюс потребности в одновременном создании нового функционала. Плюс много чего ещё...
И вообще, у нас разработчиков не хватает, не хотите прийти в команду и делать всё "как надо"?
В документации по Rest API не нашли особенностей настроек серверов для серверных приложений.
Столкнулись с такой проблемой: Не выводит во фрейм результат работы приложения (тестировали простейшее - вывод текста Hello World), причём при работе битрикс24 с другим сервером, результаты этого приложения выводятся без проблем. Оба сервера "https". Причину пока не нашли.
иногда на уровне веб сервера бывает заблочена подгрузка в iframe через POST запрос в результате содержимое приложение не подгружается когда открываете его через меню в bitrix24
Я не думаю что это тема для информационного блога. Думаю вам надо обратиться на портал разработчиков по приложениям, там могут помочь с такими деталями. dev.bitrix24.ru
В курсе "Разработчик Bitrix Framework" я оставил несколько комментариев с правками. Как я могу получить фидбек о том, что моя правка одобрена или отклонена? Если мне не приходит уведомлений, то как я могу узнать, нужны ли кому-то эти правки, или на них забивают болт? Как быть, что делать?
Уведомления не отправляются. Правки принимаются или не принимаются после консультаций с разработчиками. Но эти консультации - самое сложное. Разработчики очень заняты и выделить время им сложно. Болт ни на что не забивают. Просто не всё можно сделать сразу.
Ну так и как мне получить обратную связь? Как узнать о том, что мою правку приняли? Я же не вижу этого. Если я этого не вижу, значит правки не принимаются (даже если принимаются), значит не нужны, значит я зря трачу своё время. Можно замутить уведомления?
Пока механизм простой: если коммент пропал, а в тексте - изменения есть, значит приняли, если пропал, а изменений нет - то не приняли. От себя скажу, все комменты обрабатываются. Ни один не выкидывается. Просто не получается реагировать оперативно.
мне вот тоже непонятно какого новый функционал впиливается в старое ядро а не в D7
while ($obj = $iterator->GetNextElement())
{
$properties = $obj->GetProperties();
}
в целях улучшения производительности.
то получаем fatal по нехватке памяти да?
"64 гигабайта хватит всем"
Проблемы есть у всех, посоветуйте идеальную систему.
И еще, расскажите сколько времени потратит 1 человек на создание интернет-магазина на Битрикс.
И на symfony. С одинаковым функционалом (обмен, рабочее место менеджера, почтовая подсистема и тд).
Мне правда интересно.
Если есть что-то нестандартное, то разработка может занять очень много времени, потому что битрикс начнёт вставлять палки в колёса (зависит конечно от функционала).
Не забывайте что всё это дело возможно придётся поддерживать. А также не забывайте, что помимо магазинов есть целая куча других типов сайтов.
Про симфони лучше спросить кого-нибудь компетентного в этом вопросе. Про битрикс я скинул ссылки. Есть вам интересно хорошее мнение о битриксе, то загуглите или поищите в комментах, блогах, форумах. Найдёте много положительных обзоров и мнений типа "битрикс такой клёвый, всё есть из коробки, интеграция с 1С, богатый функционал магазина" и т.д. Многие вещи в этих обзорах правда, только в ряд ли там есть оценка с точки зрения разработчика.
"Каждый выбирает для себя..."
Алексей, положа руку на сердце: вы в своей работе на 100% делаете всё идеально?
А теперь умножьте свой ответ на число разработчиков в Битриксе.
Чем сложнее система, тем сложнее организовать её работу. Плюс синергетический эффект от таких ошибок, плюс обязанность по обратной совместимости, плюс потребности в одновременном создании нового функционала. Плюс много чего ещё...
И вообще, у нас разработчиков не хватает, не хотите прийти в команду и делать всё "как надо"?
Столкнулись с такой проблемой: Не выводит во фрейм результат работы приложения (тестировали простейшее - вывод текста Hello World), причём при работе битрикс24 с другим сервером, результаты этого приложения выводятся без проблем. Оба сервера "https". Причину пока не нашли.
в результате содержимое приложение не подгружается когда открываете его через меню в bitrix24
т к сталкивался сам с такой проблемой
Болт ни на что не забивают. Просто не всё можно сделать сразу.
От себя скажу, все комменты обрабатываются. Ни один не выкидывается. Просто не получается реагировать оперативно.