Экранирование HTML

Экранировать HTML можно через метод Yii::$app->formatter->asText().

$text = Yii::$app->formatter->asText('<p>Пример <a href="#">текста</a></p>');

echo $text; // &lt;p&gt;Пример &lt;a href=&quot;#&quot;&gt;текста&lt;/a&gt;&lt;/p&gt;

Экранировать HTML рекомендуется, например, в заголовках статьей, в пунктах меню, в комментариях и в других местах.

Если не экранировать HTML, то заголовок или комментарий «Использование <h1>» может поломать вёрстку, т.к. на странице применится тег <h1>.