Как подключить FCKeditor

Для начала вам потребуется скачать последний релиз
FCKeditor. Разархивируйте скачанный файл и
поместите его в папку fckeditor (которую предварительно надо создать в корневой
папке приложения). Далее необходимо скачать расширение Yii
fckeditor-integration
и разархивировать его в папку protected/extensions/fckeditor.

Теперь в том месте где вы хотите использовать FCKeditor разместите следующий код:

<?php $this->widget('ext.fckeditor.FCKEditorWidget', array(
  "model"=>$pages,
  "attribute"=>'content',
  "height"=>'400px',
  "width"=>'100%',
  "toolbarSet"=>'Basic',
  "fckeditor"=>Yii::app()->basePath."/../fckeditor/fckeditor.php",
  "fckBasePath"=>Yii::app()->baseUrl."/fckeditor/",
  "config" => array(
    "EditorAreaCSS"=>Yii::app()->baseUrl.'/css/index.css',),
    # http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/Configuration/Configuration_Options
  )
);?>
  • model — экземпляр модели который будет связан с расширением.
  • attribute — название атрибута через который будем связывать.
  • fckeditor — путь к fck-редактору.
  • fckBasePath — адрес к редактору который будет загружен через фрейм.
  • config — большинство параметров в fckconfig.js могут быть изменены с помощью
    конфигурации виджета.