voidvn /
Bitrix 开发者的助手工具
1.x-dev
2023-11-04 12:11 UTC
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2024-09-04 13:51:24 UTC
README
Bitrix CMS 开发者工具
- IblockTools:通过 ID 或符号代码查找信息块和属性。
<?php use Bex\Tools\Iblock\IblockTools; $iblockFinder = IblockTools::find('iblock_type', 'iblock_code'); $iblockId = $iblockFinder->id(); $propEnumId = $iblockFinder->propEnumId('PROP_CODE', 'VALUE_XML_ID'); // And much more…
- GroupTools:通过 ID 或符号代码查找用户组。
<?php use Bex\Tools\Group\GroupTools; $groupFinder = GroupTools::find('group_code'); $groupId = $groupFinder->id(); $groupCode = GroupTools::findById(3)->code(); // And that's not all ;-)
- HlBlockTools:通过名称查找高负载块 ID。
<?php use Bex\Tools\HlBlock\HlBlockTools; $hlBlockFinder = HlBlockTools::find('ReferenceName'); $hlBlockId = $hlBlockFinder->id(); $hlBlockName = HlBlockTools::findById(2)->name();
- Catalog\GroupTools:通过名称、ID 或“BASE”标志查找目录组(价格类型)。
<?php use Bex\Tools\Catalog\GroupTools; $catalogGroupFinder = GroupTools::find('RETAIL'); $priceTypeId = $catalogGroupFinder->id(); $priceTypeName = GroupTools::findBase()->name();
- 防止创建具有相同代码的信息块。
- 防止创建具有相同字符串 ID 的用户组。
安装
在您的 Composer 中添加库
composer require bitrix-expert/tools
文档
查看 wiki 和库类中的 php 文档。