Не Сохраняются Html Теги В Базу

Всем привет. У меня такая ситуация скачал ckeditor подключил, все заработало. Но вот все что я правил через редактор не сохраняется. Тоесть я добавляю теги и при сохранении статьи они исчезают и в базе получается чистый текст без тегов. :(

Вот такое поле у меня с редактором <?php echo $form->textArea($model,‘content’,array(‘rows’=>6, ‘cols’=>50, ‘name’=>‘redaktor’)); ?>

Кто знает подскажите как справиться с проблемой.

Если без редактора теги тоже не сохраняются - гляньте модель, возможно где-то подключен фильтр strip_tags.

В модели все чисто. Не сохраняются теги ни с редактором ни без него.

Точно не сохраняются-то? в БД чисто?

Ну в общем смотрите тогда всю цепочку: экшн, модель (beforeValidate, beforeSave), фильтры, родительский класс (если отнаследовались от кастомного)), ну и самый хардкор - на стороне БД может функция сидеть (редко, но бывает).

А, ну и еще, как вариант: поле content никак не объявлено в validation rules, поэтому оно не сохраняется ВООБЩЕ (соответственно, остается старый контент, без тегов)

Посмотрите в сторону CHtmlPurifier.

Также полезно использовать CHtml::encode(), CHtml::decode().

А так собственно странно, должно работать.

Да и поле даже без rule сохраняется отлично. Как говорит документация rules нужны только для полей для которых будет инпут. Если имеется ввиду safe, то если присваиваете вручную, а не масс асигном то тоже не играет роли.

Ситуация немного прояснилась дело в ckeditor, потому что без него все работает. Буду разбираться дальше.