我有一個關於在CakePHP中實現所見即所得編輯器的問題。我正在爲我工作的員工開發一個內部網。我目前正在使用CakePHP 1.3。我發現這個倉庫CakePHP和WYSIWYG編輯器
https://github.com/josegonzalez/cakephp-wysiwyg-helper/tree/1.3
其中包含捆綁在一起的幾個不同的所見即所得的編輯器。我遵循指示,並確保我下載了NicEdit的JS發行版(與TinyMCE一起,在我與NicEdit掙扎後,仍然沒有任何作品)。
我在我看來運行
echo $this->Nicedit->input('content');
。當我在瀏覽器中加載頁面時,輸入框會正確顯示,但是沒有用於文本編輯的工具欄。在該頁面時運行腳本的檢查,這個代碼塊下
<div class="input textarea required"><label for="AnnouncementContent">Content</label><textarea name="data[Announcement][content]" cols="30" rows="6" id="AnnouncementContent" ></textarea></div><script type="text/javascript">
var area1;
function makePanel() {
area1 = new nicEditor({fullPanel : true}).panelInstance(
'AnnouncementContent',
{hasPanel : true}
);
}
bkLib.onDomLoaded(function() { makePanel(); });</script>
我收到此錯誤:未捕獲的ReferenceError:bkLib沒有定義
我已經花了幾個小時試圖解決這一問題沒有無濟於事。有沒有人有解決這個問題的一些見解?