fck为什么取不到值
function addNews(){
if (!$this->session->userdata("admin"))
{
redirect("admin/login");
}
$data["category"] = $this->News_model->getCategory();
if ($data["category"])
{
$this->load->library('fckeditor',array('instanceName' => 'content'));
$this->fckeditor->ToolbarSet = 'Default';
$data['fckeditor']=$this->fckeditor->CreateHtml();
$this->load->view('admin/addNews',$data);
}
else
{
$url = site_url('ad_news/addcategory');
show_error("没有分类项目,请先添加分类!点击 <font coler='#990000'><a href='$url'><b>返回</b></a></font>!");
}
}
上面是新闻添加
view
里直接<?php echo $fckeditor?>输出
正常显示
但是为什么取不到值呢???
function saveNews()
{
$this->form_validation->set_error_delimiters('','</br>');
$config=array(
array(
'field'=>'title',
'label'=>'标题',
'rules'=>'tirm|required|max_length'
)
);
$this->form_validation->set_rules($config);
$this->form_validation->set_message('required','%s不能为空');
$this->form_validation->set_message('max_length','%s不能超过100个字');
if($this->form_validation->run() == FALSE)
{
$this->addNews();
}
else
{
$this->News_model->saveNews("add");
redirect("ad_news/listnews");
}
}
上面的是保存的部分 直接采用 js 方式引入 fckeditor 就不会有这些问题了,呵呵 没看懂你写的,把我写的发给你,看看有没有帮助
controller:
$this->load->library('ckeditor');
$this->load->library('ckfinder');
$this->ckeditor = new CKEditor();
$this->ckeditor->basePath = '/ckeditor/';
CKFinder::SetupCKEditor($this->ckeditor, '/ckfinder/');
$data['ckeditor'] = $this->ckeditor;
view:
content相当于表单的名字,123123是当前的值
echo $ckeditor->editor('content', '123123');
已经解决了,因为更新了版本的问题,fck修改了一下就ok了,楼上的好像用的是ck5.2的版本啊,可否分享一下啊:lol 问题是我有表单检测代码,不能简单的<?php echo $fckeditor?>输出 做个标签
页:
[1]