1.0, 正式版,编辑器不能上传图片,

/* 上传图片 */
public function upload(){
/* 上传配置 */
$setting = C('EDITOR_UPLOAD');
/* 调用文件上传组件上传文件 */
$this->uploader = new Upload($setting, 'Local');
$info = $this->uploader->upload($_FILES);
/*if($info){
foreach ($info as &$file) {
$file['rootpath'] = __ROOT__ . ltrim($setting['rootPath'], ".");
}
$this->success('文件上传成功!', '', array('files' => $info));
} else {
$this->error($this->uploader->getError());
}*/
if($info){
$url = C('EDITOR_UPLOAD.rootPath').$info['imgFile']['savepath'].$info['imgFile']['savename'];
$url = str_replace('./', '/', $url);
$info['fullpath'] = __ROOT__.$url;
}
return $info;
}注释掉的部分是原来的,1129 版,
发现公共函数,get_category 修改了,
原:
$cate = D('Category')->info($id);
修改成:
$cate = M('Category')->find($id);
导致,发布文档不能选择已绑定的文档模型了.解决办法:修改回来.
群里朋友题了出来,在已有的独立模型下,新增字段,无法再设计里显示:
解决方法:
解决新增字段不显示的问题. 但是模板是定死的,无法自动显示.
ModelController.class.php 下edit方法加入以下代码:
------------------------------------------
$count = sizeof($fields); //原有数据个数.
$ba
$xin = count($ba
if($xin > $count){
$zhi = $xin - $count;
$arr = array_slice($ba
foreach ($arr as $k=>$v){
$arr[$k]['group'] = 1; // 默认放到1 基础里.
}
$fields = array_merge($fields, $arr);
}
----------------------------------------------
放在:$this->assign(‘fields’, $fields);之前.
11-19日:
发现新版发布文章的时候不写,结束日期,在编辑就会是:1970-01-01 08:00,而不是空. 能修改可以保存上,但是删除不掉. 你们是否也是如此.建议模板加个判断,更人性化
11-18日:
OT,模型管理,不知道是我不会用还是未完善,自创建模型,新增了字段,无法再基础里显示出来.
解决方法:
1. 模型管理/设计/表单显示排序没有内容.
ModelController.class.php
edit方法 内查询需要加上这个字段,is_show, 因为模板里判断了,is_show的值是否等于1, 1为显示.
2.用自创建的文档模型发布文章,不能保存到模型标识表,的问题.提示错误 detail
需要在,Admin\Logic 目录下创建: 模型标识名Logic.class.php, 内容与ArticleLogic.class.php, 内容一样.
最佳答案