Quelles sont les différences entre ['value']
et ['safe_value']
?
31
Il s'agit d'une valeur transmise par la fonction _text_sanitize()
. Vous pouvez en lire plus dans les documents officiels.
Si vous utilisez 'safe_value'
, vous pouvez également être intéressé par cet article: Rendu des champs Drupal 7 (dans le bon sens) .
La principale différence est que la valeur safe_value est passée par la fonction _text_sanitize () .
safe_value
, vous pouvez renoncer à utiliser_text_sanitize()
et utilisercheck_plain($text)
pour du texte brut oucheck_markup($text, $format)
pour du HTMLPour que les lecteurs en profitent, N'UTILISEZ PAS de données safe_value lors de la création d'instructions SQL. En d'autres termes, les chaînes contenant l'esperluette (&) deviendront (
&
) incapables d'obtenir les résultats attendus.la source