Что означает «токен правил»: «неизмененный»?

Я на Drupal 7, и я использую Правила для выполнения некоторых действий.

Я должен сказать, что я не очень привык к использованию этого модуля; есть несколько вопросов, требующих ответов, таких как использование токена : неизмененный .

Например, когда я устанавливаю правило с сопоставлением данных в качестве условия, я должен указать имя указанного поля; то есть либо узел : изменено , либо : неизменено .

Я привык использовать node: changed . Что означает node: неизменный ?

4 голоса | спросил mosgeorges 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 06 Sep 2017 16:43:28 +0300 2017, 16:43:28

2 ответа


4

Терминология

" unchanged относится к значению перед чем-то (например, поле пользователя или узла сущности) обновляется (старое значение, которым оно было раньше).

" changed относится к значению после чего-либо (например, поле пользователя или узла объекта) обновляется (новое значение, которое оно станет).

Примеры

Взгляните на мои ответы на этот вопрос для некоторых типичных случаев его использования:

ответил Pierre.Vriens 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 06 Sep 2017 17:00:11 +0300 2017, 17:00:11
5

«Без изменений» буквально противоположно «изменен» в этом контексте. Если вы знаете, какой узел: изменить означает, просто отмените его для узла: без изменений.

Для справки:

  • node: изменено ссылается на узел после того, как поле или данные свойства были изменены, после сохранения узла
  • node: неизменный относится к одному и тому же узлу, перед изменением полей или свойств.

Эти два метода полезны вместе для определения того, было ли изменено какое-либо поле или значение свойства на узле и какое значение передавалось с /в конкретную операцию сохранения.

ответил Clive 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 06 Sep 2017 17:03:49 +0300 2017, 17:03:49

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132