PHP code example of norberttech / aceeditor-bundle
1. Go to this page and download the library: Download norberttech/aceeditor-bundle library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
norberttech / aceeditor-bundle example snippets
// app/config/bundles.php
return [
// ...
AceEditorBundle\AceEditorBundle::class => ['all' => true],
// ...
];
use AceEditorBundle\Form\Extension\AceEditor\Type\AceEditorType;
/** @var $builder \Symfony\Component\Form\FormBuilderInterface */
$builder->add('description', AceEditorType::class, [
'wrapper_attr' => [], // aceeditor wrapper html attributes.
'width' => '100%',
'height' => 250,
'font_size' => 12,
'mode' => 'ace/mode/html', // every single default mode must have ace/mode/* prefix
'theme' => 'ace/theme/monokai', // every single default theme must have ace/theme/* prefix
'tab_size' => null,
'read_only' => null,
'use_soft_tabs' => null,
'use_wrap_mode' => null,
'show_print_margin' => null,
'show_invisibles' => null,
'highlight_active_line' => null,
'options_enable_basic_autocompletion' => true,
'options_enable_live_autocompletion' => true,
'options_enable_snippets' => false
'keyboard_handler' => null,
'autocomplete_words' => ['foo', 'bar', 'baz']
]);
$autocomplete = [
'foo' => [
'bar' => [
'baz' => true,
'baz' => ['gaz','haz'],
],
],
];
$builder = new AutocompleteTreeBuilder($autocomplete, "->");
$builder
->add('formula', AceEditorType::class, [
'autocomplete_builder' => $keywords,
]);