2017-08-24 3 views
0

私はsymfony 3の下で、CKEditorから画像をアップロードするためにIvory CKEditor BundleとFMElfinderBundleをインストールしました。 Here is the page I read。ドキュメントはので、ここであなたがsymfony3に何をすべきか更新されないCKEditorとFMElfinder:画像をアップロードsymfony backend

// applies to Ivory CKEditor Bundle 
$form = $this->createFormBuilder()->add('content', 'ckeditor', array('config' => array('filebrowserBrowseRoute' => 'elfinder','filebrowserBrowseRouteParameters' => array('instance' => 'default','homeFolder' => '')),),))->getForm(); 

答えて

0

あなたがいることを追加します。

私の心配は、コードのこの部分(何CKEditorバージョンのファイルで)どこに置くか私にはわからないということですフォームタイプは、またdocs

use Ivory\CKEditorBundle\Form\Type\CKEditorType; 

->add('content', CKEditorType::class, array(
     'config' => array(
      'filebrowserBrowseRoute' => 'elfinder', 
      'filebrowserBrowseRouteParameters' => array(
       'instance' => 'default', 
       'homeFolder' => '' 
      ) 
     ), 
    ), 
)) 

を見て、あなたはすべてのCKEditorバージョンの形式でelfinder使用したい場合は、単に設定docs

を追加します
+0

ありがとう、私は最初のソリューションを試してみましたが、実際に表示されるファイルタイプのフィールドがありますが、それは私が考える構成が欠けています... たとえば、フィールドにファイルタイプフィールドを追加します。 別の問題は、私は自分のPCからファイルをアップロードできません。 –

+0

@an_user elfinderはアップロードのためにフィールドを使用していませんでした。ファイルマネージャであり、configの設定でアップロードの問題が発生しました。本当にjsコンソールを開いてください。エラーが表示されます。 –

関連する問題