Время работы
Пн-Пт 9.00:18:00
Сб-Вс выходной
Каталог Инструменты для магазинов «Dwstroy: Ядро» от разработчика «ООО "ДАЛЬВЕБСТРОЙ"»

«Dwstroy: Ядро» от разработчика «ООО "ДАЛЬВЕБСТРОЙ"»

getDataClass('ASiteSettings');//по Название сущности Хайлоадблока$className = \Dwstroy\Core\Highloadblock::getInstance()->getDataClassByHlId(26);//по Ид Хайлоадблока$className = \Dwstroy\Core\Highloadblock::getInstance()->getDataClassByTableName('a_site_settings');//по Название таблицы в БД Хайлоадблокаif( !empty($className) ){ $res = $className::getList( [ 'filter' => [], 'order' => [], ] ); while($data = $res->fetch()){ }}d7 клас для получения значений списка пользовательских полей:\Dwstroy\Core\UserFieldEnumTableХелпер для работы с вебформами:\Dwstroy\Core\WebForm">
Новинка
В наличии
Цена действительна только для интернет-магазина и может отличаться от цен в розничных магазинах
Заказать
Описание
Модуль "Dwstroy: Ядро" - это служебный модуль, используемый на проектах dwstroy. В данном модуле собраны основные классы и методы такие, как работы с массивами, их печать в консоль и т.д. В основном эти методы используем для разработки и доработки проектов.

\Bitrix\Main\Loader::includeModule('dwstroy.core');

DwsPrint класс для печати и дебага массивов:
Dwstroy\Core\DwsPrint::PR($_SERVER) - простая печать массива;
Dwstroy\Core\DwsPrint::jsPR($_SERVER, 1, true) - печать массива на JS;
Dwstroy\Core\DwsPrint::DebugLog($_SERVER) - печать массива в консоль;
Dwstroy\Core\DwsPrint::debugLogFail($arr, false, false) - печать массива в файл;

Написания кол-ва с правильным окончанием:
echo \Dwstroy\Core\Helper::formatMessage(0, 'товаров', 'товар', 'товара');
echo \Dwstroy\Core\Helper::formatMessage(1, 'товаров', 'товар', 'товара');
echo \Dwstroy\Core\Helper::formatMessage(2, 'товаров', 'товар', 'товара');
echo \Dwstroy\Core\Helper::formatMessage(10, 'товаров', 'товар', 'товара');

Получение класа для запросов на выборку данных с хайлоадблока:
$className = \Dwstroy\Core\Highloadblock::getInstance()->getDataClass('ASiteSettings');//по Название сущности Хайлоадблока

$className = \Dwstroy\Core\Highloadblock::getInstance()->getDataClassByHlId(26);//по Ид Хайлоадблока

$className = \Dwstroy\Core\Highloadblock::getInstance()->getDataClassByTableName('a_site_settings');//по Название таблицы в БД Хайлоадблока


if( !empty($className) ){
$res = $className::getList(
[
'filter' => [],
'order' => [],
]
);
while($data = $res->fetch()){

}
}

d7 клас для получения значений списка пользовательских полей:
\Dwstroy\Core\UserFieldEnumTable

Хелпер для работы с вебформами:
\Dwstroy\Core\WebForm
Характеристики
Наличие В наличии
Подходящие редакции Редакция «Старт»
Редакция «Стандарт»
Редакция «Малый Бизнес»
Редакция «Бизнес»
Разработчик ООО "ДАЛЬВЕБСТРОЙ"
Количество установок Менее 50
Опубликовано 27.09.2022
Обновлено 21.10.2022
Отзывы о товаре
Оставляя отзыв о данном товаре, вы помогаете другим пользователям быстрее и увереннее делать свой выбор. Мы благодарим Вас за активность на нашем сайте.