yii-starter-kit/yii2-aceeditor

Yii2 Ace Editor widget

Maintainers

Package info

github.com/yii-starter-kit/yii2-aceeditor

Type:yii2-extension

pkg:composer/yii-starter-kit/yii2-aceeditor

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

2.0.0 2026-03-09 17:42 UTC

This package is auto-updated.

Last update: 2026-03-09 17:47:53 UTC


README

About

It is Ace Editor integration for Yii2 framework.

Demo

Ace Editor demo can be found here

Installation

The preferred way to install this extension is through composer.

Either run

composer require yii-starter-kit/yii2-aceeditor

or add

"yii-starter-kit/yii2-aceeditor": "^2.0.0"

to the require section of your composer.json file.

Usage

Using model

YiiStarterKit\aceeditor\AceEditor::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"
    'readOnly'=>'true' // Read-only mode on/off = true/false. Default "false"
]);

With active field

$form->field($model, 'field')->widget(
        YiiStarterKit\aceeditor\AceEditor::className(),
        [
            'mode'=>'html', // programing language mode. Default "html"
            'theme'=>'github', // editor theme. Default "github"
            'readOnly'=>'true' // Read-only mode on/off = true/false. Default "false"
        ]
    )

Lists of all available modes and themes see here