snake-aas/nckeditor

该软件包已被废弃,不再维护。未建议替代包。

CKEditor WYSIWYG编辑器作为Nette框架组件的实现

dev-master 2014-05-28 04:18 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:27:36 UTC


README

CKEditor WYSIWYG编辑器作为Nette框架组件的实现

安装

最佳安装方式是使用 Composer

$ composer require snakeaas/nckeditor

使用方法

组件本身表现得像一个默认的 \Nette\Application\UI\Form 表单,但提供了一些额外的功能。

最重要的方法是 addRichText 用于添加CKEditor。

示例

protected function createComponentEditor() {

	$editor = new \snakeaas\NCKEditor\NCKEditor(__DIR__  . '/../../www');

	$editor->addText('title', 'Nadpis');
	$editor->addRichText('editor', 'Text');
	
	$editor->addSubmit('save', 'Save');
	
	$editor->onSuccess[] = function (\Nette\Application\UI\Form $form) {
		// ... process values
	};

	return $editor;
}