Каковы различия между ['value']
и ['safe_value']
?
31
Это значение, переданное через функцию _text_sanitize()
. Вы можете прочитать больше в официальных документах.
Если вы используете 'safe_value'
, вас также может заинтересовать эта статья: Рендеринг полей Drupal 7 (правильный путь) .
Основное отличие в том, что safe_value передается через функцию _text_sanitize () .
safe_value
, вы можете отказаться от использования_text_sanitize()
и использованияcheck_plain($text)
для простого текста илиcheck_markup($text, $format)
для HTMLДля удобства читателей НЕ используйте данные safe_value при выполнении операторов SQL. Другими словами, строки, содержащие амперсанд (&), станут (
&
) неспособными получить ожидаемые результаты.источник