1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
OrmDataManager.php
См. документацию.
1
<?php
2
namespace
Bitrix\UI\Avatar\Model;
3
4
use Bitrix\Main;
5
6
abstract
class
OrmDataManager
extends
Main\ORM\Data\DataManager
7
{
8
public
static
function
deleteByFilter
(
array
$filter
):
Main
\Orm\
Data
\
DeleteResult
9
{
10
$entity
= static::getEntity();
11
$sqlTableName = static::getTableName();
12
$sqlHelper =
$entity
->getConnection()->getSqlHelper();
13
14
$where =
Main\ORM\Query\Query::buildFilterSql
(
$entity
,
$filter
);
15
$result
=
new
Main\Orm\Data\DeleteResult();
16
if
($where !==
''
)
17
{
18
$sql =
"DELETE FROM {$sqlHelper->quote($sqlTableName)} WHERE "
. $where;
19
$entity
->getConnection()->queryExecute($sql);
20
$result
->setData([
'rowsCount'
=>
$entity
->getConnection()->getAffectedRowsCount()]);
21
}
22
return
$result
;
23
}
24
}
Bitrix\Main\ORM\Data\DataManager
Определения
datamanager.php:35
Bitrix\Main\ORM\Data\DataManager\$entity
static $entity
Определения
datamanager.php:47
Bitrix\Main\ORM\Data\DeleteResult
Определения
deleteresult.php:12
Bitrix\Main\ORM\Query\Query\buildFilterSql
static buildFilterSql(Entity $entity, $filter)
Определения
query.php:3913
Bitrix\UI\Avatar\Model\OrmDataManager
Определения
OrmDataManager.php:7
Bitrix\UI\Avatar\Model\OrmDataManager\deleteByFilter
static deleteByFilter(array $filter)
Определения
OrmDataManager.php:8
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
$result
$result
Определения
get_property_values.php:14
$filter
$filter
Определения
iblock_catalog_list.php:54
Bitrix\Main\Data
Определения
aliases.php:105
Bitrix\Main
bitrix
modules
ui
lib
Avatar
Model
OrmDataManager.php
Создано системой
1.14.0