定制 defa-public/bx-data-abstraction-layer 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

defa-public/bx-data-abstraction-layer

Composer 安装命令:

composer require defa-public/bx-data-abstraction-layer

包简介

Библиотека DAL (data abstraction layer) для 1С-Битрикс. Позволяет получить доступ к данным в упрощенном виде используя свои сущности

README 文档

README

Latest Stable Version Total Downloads Latest Unstable Version License

Схема для абстрагирования CRUD операций над стандартными сущностями 1С-Битрикс.

Установка

Composer

$ composer require defa-public/bx-dal

Возможности

  • Упрощеное управление (СRUD) сущностями 1С-Битрикс
  • Создание связанных сущностей, если этого требует система
  • Генерация кода миграций для существующих сущностей

Драйверы

Нужны для поддержки разных частей системы (к примеру: инфоблоков, пользовательских полей и т.д.)

Текущие драйверы:

  • Highload-блоки (hl) - в разработке
  • Валюта (currency) ?- в разработке
  • Группы пользователей (userGroup) - в разработке
  • Группы свойств (salePropGroup) - в разработке
  • Инфоблоки (iblock) - в разработке
  • Пользовательские поля (uf) - в разработке
  • Почтовые события (mailEvent) - в разработке
  • Почтовые шаблоны (mailTemplate) - в разработке
  • Сайт (site) ?- в разработке
  • Свойства (saleProp) - в разработке
  • Свойства инфоблока (iblockProp) - в разработке
  • Свойства инфоблока типа список (iblockPropEnum) - в разработке
  • Типы плательщиков (salePersonType) - в разработке
  • Типы цен (catalogPriceType) - в разработке
  • Типы инфоблоков (iblockType) - в разработке
  • Языки (lang) ?- в разработке

Для создания собственных драйверов, нужно унаследоваться от класса `Defa\BxScheme\BaseDriver и указать его в конфигурационном объекте Defa\BxScheme\Config\BaseConfig` в соответствующем поле

Конфигурирование

Конфигурирование осуществляется путём создания объекта класса `Defa\BxScheme\Config\BaseConfig и передачи этого объекта на вход объекту класса Defa\BxScheme\Scheme`

Поддерживаемые системы миграций

Нет ограничений. Для корректного процесса генерации кода, нужно правильно сконфигурировать конфигурационный объект и передать его конструктору базового класса.

Примеры

<?php 
//Example Code

统计信息

  • 总下载量: 5
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-04-15

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固