modResource.setProperties
Последнее обновление not available | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$194 per month—let's make that $500!
Learn moremodResource.setProperties¶
Записывает пространство имён свойств целиком за один вызов. При заданном $merge значения $newProperties накладываются поверх уже существующих. Пропущенные ключи сохраняют прежние значения; при $merge в false пространство имён заменяется целиком. Другие пространства имён не затрагиваются никогда.
Возвращает результат присваивания поля; в базу данных ничего не попадает до save().
Синтаксис¶
boolean setProperties (array $newProperties [, string $namespace = 'core' [, boolean $merge = true]])
-
$newProperties(array) записываемые свойства -
$namespace(string) пространство имён для записи, по умолчанию'core' -
$merge(boolean) объединять с существующим пространством имён вместо замены, по умолчаниюtrue
Пример¶
$resource = $modx->getObject('modResource', array('id' => 5));
$resource->setProperties(array('color' => 'foobar', 'size' => '10'), 'mycomponent');
$resource->setProperties(array('color' => 'bar'), 'mycomponent', false);
$resource->save();
Смотрите также¶
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$194 per month—let's make that $500!
Learn more










