我想使用php form builder class。但我不能上这堂课。 我使用如下(来自example page):
<?php
session_start();
require_once 'PFBC/Form.php';
$form = new Form("webeditors", 650);
$form->addElement(new Element_Hidden("form", "webeditors"));
$form->addElement(new Element_TinyMCE("TinyMCE:", "TinyMCE"));
$form->addElement(new Element_CKEditor("CKEditor:", "CKEditor"));
$form->addElement(new Element_Button);
$form->render();
?>
上述代码的结果:
但必须如下:
PHP Designer 7结果:
Javascript错误控制台的输出:
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost/PFBC/Resources/tiny_mce/tiny_mce.js
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost/PFBC/Resources/ckeditor/ckeditor.js
Uncaught ReferenceError: tinyMCE is not defined
问题出在哪里。我无法理解。
与此同时,我正在使用AppServ AppServ 2.5.10
有人说你需要下载tinymce和ckeditor并为你的项目进行优化。但已经 pfbc 了所有。
答案 0 :(得分:0)
请包含生成的HTML输出以及JavaScript控制台中的任何错误。我的猜测是,您没有在页面中正确包含所需的JavaScript / CSS文件,或者它们未配置为定位所需的元素。
答案 1 :(得分:0)
请尝试通过configure方法手动设置resourcesPath Form属性(请参阅下面的示例)。
$形式 - &GT;配置(阵列( “resourcesPath”=&gt; “本地主机/ bigbeng /班/ PFBC /资源” ));
或者,您可以编辑PFBC / Form.php并在Form类构造函数中设置该属性,这样您就不必为每个表单手动设置它。