我在尝试保存由数据库中的summernote编辑器生成的图像时遇到问题。我猜这是一个字符大小的问题。我试图保存summernote代码的专栏有' Long Text'数据类型。
我的代码如下,在JS中建立的请求,它转到模型,然后模型调用控制器内部的函数
function setupSummerNote(){
$('#summernote').summernote({
height: 600, // set editor height
minHeight: null, // set minimum height of editor
maxHeight: null, // set maximum height of editor
focus: true // set focus to editable area after initializing summernote
});
$.get("./get-section").done(function(data) {
if(data)
{
$('#summernote').summernote('code', data);
}
});
$('.note-editable').blur(function(){
var code = $('#summernote').summernote('code');
$.post("./update-setion", {code: code}).done(function(data) {
});
});
}
public function updateContent()
{
$code = $_POST['code'];
$modelAdmin = new Model_Admin();
$modelAdmin->updateSection($code);
}
public function updateSection($code)
{
$this->connect();
$query = $this->db->prepare("UPDATE `Content` SET content = ? WHERE id = ?");
$result = $query->execute(array($code, '1')); // $code: html content of the summernote
}
您认为我怎么能解决这个问题?
谢谢!
答案 0 :(得分:0)
我为我的问题创建了一个解决方案。它不是最好的,但它的工作原理。 我需要做的就是将我收到的字符串剪切成多个字符串(每个字符5000个字符),然后将其存储在数据库中。然后将所有字符串连接在一起以防我想要检索内容。