2016-10-23 5 views
0

CakePHPは、コントロールのヘルパーを含めてブートストラップから読み込んだときにエラーが表示されないため、プラグインを読み込んでいるようですが、何も表示されません。私の<textarea></textarea>タグには、ビューのスクリプトの前後に配置されたタグがあります。 jQueryもロードしました。何が間違っているかもしれないかに関するアイデア?TinyMCE CakePHP 3.0+非選択テキストエリア

コントローラー: public $helpers = ['TinyMCE.TinyMCE'];

ビュー: <textarea></textarea> $this->TinyMCE->editor(array('theme' => 'advanced')); <textarea></textarea>

HTML(ソースを表示、ページがロードされる):

<textarea> 
</textarea> 

<script> 
//<![CDATA[ 
tinymce.init({ 
script : "/TinyMCE/js/tiny_mce/tiny_mce.js", 
load_script : "1", 
theme : "advanced" 
}); 
//]]> 
</script> 

<textarea> 
</textarea> 

ブートストラップ: Plugin::load('TinyMCE', ['autoload' => true]);

Configure::write('TinyMCE.configs', array(
'advanced' => array(
'mode' => 'textareas', 
'theme' => 'advanced'))); 

私もちょうど私pr($this->TinyMCE);

私が得るとき、気づい:何も[テーマ]の値ではありませんいくつかの理由

TinyMCE\View\Helper\TinyMCEHelper Object 
(
[helpers] => Array 
    (
     [0] => Html 
    ) 

[theme] => 
[plugin] => 
[fieldset] => Array 
    (
    ) 

[tags] => Array 
    (
    ) 

[implementedEvents] => Array 
    (
     [View.beforeRender] => beforeRender 
    ) 

[_config] => Array 
    (
    ) 

) 

を、それがあるべき - 高度な。私は間違って何をしていますか?

$this->TinyMCE->editor(array('theme' => 'advanced')); 

答えて

-1

CakePHP 2のためのヘルパーTinyMCEは、プリセット機能を備えています。

TinyMCEの

ダウンロードTinyMCEの:/アプリ/ webrootは/ jsのにhttp://www.tinymce.com/download/download.php コピー/ TinyMCEを/ jscripts/tiny_mceフォルダ(のような:/ app/webroot/js /にtiny_mce)。 コントローラ

public $helpers = array('Tinymce'); 

行動

$this->Tinymce->input($Model.fieldName, $options = array(), $tinyoptions = array(), $preset = null) 

<div class="posts form"> 
<?php echo $this->Form->create('Post');?> 
    <fieldset> 
      <legend><?php echo __('Add Post'); ?></legend> 
    <?php 
      echo $this->Form->input('title'); 
      echo $this->Tinymce->input('Post.content', array(
        'label' => 'Content' 
        ),array(
          'language'=>'en' 
        ), 
        'bbcode' 
     ); 
    ?> 
    </fieldset> 
<?php echo $this->Form->end(__('Submit'));?> 
</div> 

http://bakery.cakephp.org/2012/04/11/Helper-TinyMCE-for-CakePHP-2.html#

+0

わかりました.....しかし、私はCakePHPの2のためにTinyMCEをに興味がないんだけど、私の質問はCakePHP 3.0以上について – Walter