Проблема в то что Richeditor (froala) или CKEditor заменяет HTML Entities на что то не логичное с первого взгляда. Этого не происходит при первом сохранении контента, но если сохранить запись, затем открыть ее снова, видим что например <p><имятега> ... </имятега></p>Заменяется на то что показано на картинке:
Решение для custom модели:
Решение не самое идельное, но было найдено на форуме ckeditor и проблема так-же решилась для richeditor-a (froala).
$message = str_replace('<', '&lt;', $message);
$message = str_replace('>', '&gt;', $message);
Таким образом в модели можно написать событие beforeSave:
public function beforeSave()
{
// Generate a URL slug for this model
if ($this->intro_html) {
$message = $this->intro_html;
$message = str_replace('<', '&lt;', $message);
$message = str_replace('>', '&gt;', $message);
$this->intro_html = $message;
}
}