https://github.com/toir427/yii2-aceeditor
Yii 2.0 Ace Editor Widget
https://github.com/toir427/yii2-aceeditor
ace-editor yii2 yii2-extension
Last synced: about 2 months ago
JSON representation
Yii 2.0 Ace Editor Widget
- Host: GitHub
- URL: https://github.com/toir427/yii2-aceeditor
- Owner: toir427
- Created: 2019-12-30T17:12:13.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-12-30T17:13:02.000Z (over 6 years ago)
- Last Synced: 2025-07-01T08:42:07.508Z (12 months ago)
- Topics: ace-editor, yii2, yii2-extension
- Language: PHP
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Ace Editor Widget For Yii2
=======================
About
-----
It is [Ace Editor](https://ace.c9.io/#nav=about) integration for Yii2 framework.
Demo
----
Ace Editor demo can be found [here](https://ace.c9.io/#ace_editor_demo=&nav=about)
Installation
------------
The preferred way to install this extension is through [composer](http://getcomposer.org/download/).
Either run
```
composer require toir427/yii2-aceeditor "dev-master"
```
or add
```
"toir427/yii2-aceeditor": "*"
```
to the require section of your `composer.json` file.
Usage
-----------------------
Using model
```php
\toir427\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
```php
$form->field($model, 'field')->widget(
\toir427\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](https://github.com/ajaxorg/ace)