bitrix-expert / tools
Bitrix开发者助手
1.5.2
2017-03-27 11:07 UTC
Requires
- php: >=5.4.0
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文档。