Width = '100%';$editor->Height = '400';$this ->Value = $_POST['content"/> Width = '100%';$editor->Height = '400';$this ->Value = $_POST['content">

Home  >  Article  >  Backend Development  >  ThinkPHP中应用FCK有关问题

ThinkPHP中应用FCK有关问题

WBOY
WBOYOriginal
2016-06-13 13:53:28972browse

ThinkPHP中应用FCK问题
//FCK
vendor("FCKeditor.fckeditor");
$editor = new FCKeditor();
$editor->Width = '100%';
$editor->Height = '400';
$this ->Value = $_POST['content'];
$editor->InstanceName = 'content';
$fckHtml = $editor->Createhtml();
$this->assign('fckHtml',$fckHtml);

上面代码在ADD方法使用没有错误,而在EDIT方法使用提示:非法操作ThinkPHP,什么问题呢?请高手指教!

------解决方案--------------------
没提示非法操作什么吗?

PHP code

public function index()
{……//其他代码
vendor(”FCKeditor.fckeditor”);//包含FCKeditor类库,TP引入第三方类库的系统方法,其路径是相对于vendor目录来说的。
$editor= new FCKeditor();   //实例化FCKeditor对象
$editor->Width=’980′;//设置编辑器实际需要的宽度。此项省略的话,会使用默认的宽度。
$editor->Height=’400′;//设置编辑器实际需要的高度。此项省略的话,会使用默认的高度。
$this->Value=”;//设置编辑器初始值。也可以是修改数据时的设定值。可以置空。
$editor->InstanceName=’comment’;//设置编辑器所在表单内输入标签的id与name,即<input>标签的id与name。此处假            //设为comment.此处不可省,也要保持唯一性。表单上传到服务器处理程序后,即可通过$_POST['comment']来读取。
$html=$editor->Createhtml();//创建在线编辑器html代码字符串,并赋值给字符串变量$html.
$this->assign(’html’,$html);//将$html的值赋给模板变量$html.在模板里通过{$html}可以直接引用。
…….//其他代码,包括输出模板。
} <div class="clear">
                 
              
              
        
            </div>
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn