RemoveLinkedProperty: различия между версиями
Материал из MajorDoMo инфо
Newz20 (обсуждение | вклад) (Новая страница: «Category:Встроенные функции ==Описание== '''removeLinkedProperty'''($object, $property, $module); -- Summary of removeLinkedProperty...») |
Mixman (обсуждение | вклад) |
||
| (не показаны 4 промежуточные версии 2 участников) | |||
| Строка 7: | Строка 7: | ||
@return int | @return int | ||
==Примеры запросов== | ==Примеры запросов== | ||
removeLinkedProperty(объект, свойство, zigbee2mqtt); | |||
пример ниже чистит связи, которые остались после удаления модуля | |||
<pre> | |||
$query = "SELECT `PROPERTY_NAME`,`LINKED_MODULES` FROM `pvalues` WHERE `LINKED_MODULES` LIKE '%zigbee2mqtt%' ORDER BY `UPDATED` DESC;"; | |||
$res = SQLSelect($query,$ignore_errors = false); | |||
//print_r($res); | |||
foreach($res as $obj){ | |||
$obj_prop = explode(".", $obj['PROPERTY_NAME']); | |||
//echo $obj_prop[0] . " " . $obj_prop[1] . " = "; | |||
removelinkedproperty( $obj_prop[0], $obj_prop[1], "zigbee2mqtt" ); //zigbee2mqtt | |||
} | |||
</pre> | |||
==Альтернативные названия функции (сленг)== | ==Альтернативные названия функции (сленг)== | ||
linked | |||
Текущая версия от 13:49, 18 января 2025
Описание
removeLinkedProperty($object, $property, $module); -- Summary of removeLinkedProperty @param mixed $object Object @param mixed $property Property @param mixed $module Module @return int
Примеры запросов
removeLinkedProperty(объект, свойство, zigbee2mqtt);
пример ниже чистит связи, которые остались после удаления модуля
$query = "SELECT `PROPERTY_NAME`,`LINKED_MODULES` FROM `pvalues` WHERE `LINKED_MODULES` LIKE '%zigbee2mqtt%' ORDER BY `UPDATED` DESC;";
$res = SQLSelect($query,$ignore_errors = false);
//print_r($res);
foreach($res as $obj){
$obj_prop = explode(".", $obj['PROPERTY_NAME']);
//echo $obj_prop[0] . " " . $obj_prop[1] . " = ";
removelinkedproperty( $obj_prop[0], $obj_prop[1], "zigbee2mqtt" ); //zigbee2mqtt
}
Альтернативные названия функции (сленг)
linked