defa-public / bx-scheme
用于抽象1C-Битри克斯标准实体的CRUD操作的库
此包的官方仓库似乎已删除,因此该包已被冻结。
v0.0.2
2018-12-24 12:42 UTC
Requires
- php: ~5.6|~7.0
Requires (Dev)
- nette/php-generator: ^3.0
- phpunit/phpunit: ^5.4
This package is auto-updated.
Last update: 2022-03-25 19:17:24 UTC
README
用于抽象1C-Битри克斯标准实体的CRUD操作的方案。
安装
Composer
$ composer require defa-public/bx-scheme
功能
- 简化1C-Битри克斯实体(CRUD)管理
- 如果系统需要,创建相关实体
- 为现有实体生成迁移代码
驱动器
需要支持系统的不同部分(例如:信息块、用户字段等)
当前驱动器
- 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