yii-starter-kit / yii2-aceeditor
Yii2 Ace Editor widget
Package info
github.com/yii-starter-kit/yii2-aceeditor
Type:yii2-extension
pkg:composer/yii-starter-kit/yii2-aceeditor
2.0.0
2026-03-09 17:42 UTC
Requires
- npm-asset/ace-builds: ^1.43.5
- yiisoft/yii2: ^2.0.0
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