1

Symfony 2 プロジェクトで CK エディターを使用したいと考えています。zip ファイルをダウンロードし、解凍して js フォルダーに入れ、エディターが必要なページに含めました。私はこの質問に従っていますここをクリック今、ステップ6で立ち往生しています。どうすればそのphpを小枝テンプレートに含めることができますか。

含める必要があるステップ 6 の php は

<?php

// Make sure you are using a correct path here.
include_once 'ckeditor/ckeditor.php';

$ckeditor = new CKEditor();
$ckeditor->basePath = '/ckeditor/';
$ckeditor->config['filebrowserBrowseUrl'] = '/ckfinder/ckfinder.html';
$ckeditor->config['filebrowserImageBrowseUrl'] = '/ckfinder/ckfinder.html?type=Images';
$ckeditor->config['filebrowserFlashBrowseUrl'] = '/ckfinder/ckfinder.html?type=Flash';
$ckeditor->config['filebrowserUploadUrl'] = '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files';
$ckeditor->config['filebrowserImageUploadUrl'] = '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images';
$ckeditor->config['filebrowserFlashUploadUrl'] = '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash';
$ckeditor->editor('CKEditor1');

?>

名前を html を含む任意の変数に置き換えて、コントローラーからビューに渡すことはできますか?

ありがとう

4

3 に答える 3

0

この機能にバンドルを使用しないのはなぜですか? たっぷりあります!

私はTrsteelCkeditorBundleを試してみましたが、とてもうまくいきました! 簡単なセットアップと構成。

于 2012-10-19T10:00:58.170 に答える
0

CKEditor は HTML と Javascript のみを必要とします。PHP ファイルは、適切な HTML と Javascript を発行するためのユーティリティ ヘルパーとして使用するためのものです。

ファイルへのリンクを含めて、小枝テンプレートckeditor.jsにクラスを含むテキストエリアを挿入するだけです。(id タグが必要であることもわかりましたが、値が何であるかは問題ではありませんでした) CKEditor が残りを処理します。ckeditor

<html>
<head>
    <title>Simple CKEditor Example</title>
    <script type="text/javascript" src="ckeditor.js"></script>
</head>
<body>
    <form action="" method="post">
        <textarea class="ckeditor" cols="80" id="editor1" name="editor1" rows="10"></textarea>
        <input type="submit" value="Submit" />
    </form>
</body>
</html>

引用した例では、 CKFinderファイルマネージャーも使用しています。ファイルマネージャー機能を処理するには、PHP必要です。そのアイテムの統合手順は、元の質問の範囲を超えています。

于 2012-10-18T19:45:02.593 に答える