slexx/yii2-aceeditor

Yii2 ajax.org Ace Editor widget

Installs: 5

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 2

Forks: 0

Open Issues: 0

Type:yii2-extension

v1.0.0 2020-02-27 10:54 UTC

This package is auto-updated.

Last update: 2024-03-27 20:11:38 UTC


README

Usage

Using model

trntv\aceeditor\Widget::widget([
	// You can either use it for model attribute
	'model' => $my_model,
	'attribute' => 'my_field',

	// or just for input field
	'name' => 'my_input_name',

    'mode'=>'html' // programing language mode. Default "html"
    'theme'=>'github' // editor theme. Default "github"

	// Editor container options
	'containerOptions' => [
		'toolbar' => false,
		'css' => 'wym.css',
	],
]);

With active field

$form->field($model, 'field', ['enableClientValidation'=>false])
    ->widget(
        'trntv\aceeditor\Widget',
        [
            'mode' => 'mode',
            ...
        ]
    )

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require slexx/yii2-aceeditor "*"

or add

"slexx/yii2-aceeditor": "*"

to the require section of your composer.json file.