我有一个关于在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没有定义
我已经花了几个小时试图解决这一问题没有无济于事。有没有人有解决这个问题的一些见解?