trntv / yii2-aceeditor
Yii2 ajax.org Ace Editor widget
Installs: 643 113
Dependents: 29
Suggesters: 0
Security: 0
Stars: 43
Watchers: 9
Forks: 24
Open Issues: 2
Type:yii2-extension
Requires
- bower-asset/ace-builds: ^1.3.1
- yiisoft/yii2: ^2.0.0
README
About
It is Ace Editor integration for Yii2 framework.
Demo
Since this package was created as a part of (Yii2 Starter Kit)yii2-starter-kit it's demo can be found in starter kit demo here (login: webmaster, password: webmaster)
Ace Editor demo can be found here
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require trntv/yii2-aceeditor
or add
"trntv/yii2-aceeditor": "^2.0.0"
to the require section of your composer.json
file.
Usage
Using model
trntv\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( 'trntv\aceeditor\AceEditor', [ '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