cjp2600/hiwrapper
最新稳定版本:1.0.9
Composer 安装命令:
composer require cjp2600/hiwrapper
包简介
Bitrix Highloadblock Helper class
README 文档
README
Composer:
require: "cjp2600/hiwrapper": ">=1.0.0"
Example:
Получение сущности Hlblock по названию таблицы
$ob = HiWrapper::table("table_name");
или по названию
$ob = HiWrapper::code("EntityName");
или по id
$ob = HiWrapper::id(5);
далее работаем с обычным orm bitrix
$ob = HiWrapper::table("table_name")->getList()
$ob = HiWrapper::table("table_name")->add()
и.т.д
Так-же можно использовать Query (\Bitrix\Main\Entity\Query)
Example:
$query = HiWrapper::code("EntityName")->query(); $query->registerRuntimeField("other", array( "data_type" => HiWrapper::code("OtherEntityName")->getDataType(), 'reference' => array('=this.UF_OTHER_ID' => 'ref.ID'), 'join_type' => "LEFT" ) ) ->setSelect(array("other_name" => "other.UF_NAME", "UF_NAME")) ->setFilter(array( "LOGIC" => "OR", array("other.UF_TYPE" => "old"), array("ID" => 3) ) ) ->setLimit(2); $object = $query->exec(); while ( $item = $object->fetch( new Local\Converters\CategoryImportConverter() ) ) { echo "<pre>"; print_r($item ); echo "</pre>"; }
统计信息
- 总下载量: 404
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 8
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-02-26