Bitrix orm easy for any table
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
base.php
formResultAnswerTable.php

README.md

Bitrix orm easy for any table


Что это?
orm.php - это класс который облегчает жизнь битриксойдам, за счет того что не надо каждый раз объявлять мапинг таблиц, они выстраиваются в динамике, скорость работы допом делается 2 запроса суммарно не превышающий время выполнения ~0.001секунды.

Как использовать?
1) Закидываем файлы в папку /local(bitrix - опционально)/php_interface/orm/ 2) Подключаем base.php в /local(bitrix - опционально)/php_interface/init.php
3) После подключения базового класса, можно подключать поочередно свои

Example В репозитории лежит файл пример оформления для таблицы "ответы на вопросы модуля веб-форм", по сути ваш класс должен возращать название таблицы к которой мы хотим обращаться через ORM, работают все стандартные методы \Orm\FormResultAnswerTable::GetList, \Orm\FormResultAnswerTable::Update, \Orm\FormResultAnswerTable::Add и тд, так же можно вешать обработчики на события.