1: Загрузите плагин редактора платформы Yii, версия Yii 1.1, версия редактора 1.4.3
Адрес для загрузки: https://github.com/mojifan/yi…
2: Поместите его в каталог подключаемых модулей Yii, защищенный/расширения/. Структура каталогов показана на следующем рисунке
3. Измените файл конфигурации, обычно config/main. php , чтобы добавить элементы конфигурации
Обратите внимание, что это массив первого порядка, и не помещайте его под элемент компонентов массива второго порядка
‘Карта управления’=>массив(
'ueditor'=>array(
'class'=>'ext.baiduUeditor.UeditorController',
)
)
4: По умолчанию загружайте изображения, каталог магазина/загружайте, если нет, создайте новый каталог и дайте разрешение на запись.
5: Редактировать ueditorWidget.php
Если не изменить, загрузка изображений может быть ненормальной.
Найдите $this – > конфигурация [‘ServerURL’]= $this – > ServerURL;, добавьте строку выше
$это->конфигурация=требуется(“config.php”); После внесения изменений нажмите кнопку Сохранить следующим образом
6: Редактировать UeditorController.php
Найдите “Нет разрешения” и закомментируйте две строки на графике
//echo json_encode (массив (“состояние”=>”Нет разрешения”);
//Yii::приложение()->конец();
Если комментария нет, если пользователь не вошел в систему, ему будет предложено указать, что разрешения нет.
Конечно, если вам это нужно, все это делается после посадки. Этот шаг можно опустить.
7: Напишите тестовый код и контроллер
Код контроллера
должность для выполнения общественных функций()
{
if(Yii::app()->request->isPostRequest)
{
var_dump($_POST);
exit('post submit');
}
$это->визуализация(‘сообщение’);
}
8: Напишите слой представления
$$это->виджет(‘ext.Редактор baidu.Виджет редактора U’,
массив(
“id”=>”article_content 2”,//уникальный идентификатор контейнера [должен быть настроен]
“имя”=>”содержимое 2”,//сообщение на имя, полученное в фоновом режиме [должно быть настроено]
‘содержимое’=>’sdfsdf’,//содержимое инициализации [необязательно]
//Параметры конфигурации, [необязательно]
////Передайте элемент конфигурации редактора в виде пары ключ-значение массива и посмотрите ueditor.config.js в деталях.
////Не настраивайте URL-адрес сервера (даже если конфигурация перезаписана), программа автоматически обработает конечный URL-адрес
‘конфигурация’=>массив(
//’панели инструментов’=>массив(массив (“полноэкранный режим”, “источник”,”|”),//панели инструментов обратите внимание, что два массива вложены
‘lang’=>’zh-cn’
)
)
);
?>
9: Конечный эффект операции заключается в следующем.
Предварительное испытание завершено.
1: Вы можете загружать фотографии.
2: Поддержка нескольких редакторов для одной страницы
Полный!
Справочный документ:
http://www. yii china.com/exten…