OT 问题编辑帖

浏览:1294 发布日期:2013/11/19 分类:求助交流
-----------------30网络-------------------
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); //原有数据个数.
$base_fields = M('Attribute')->where(array('model_id'=>$data['id'],'is_show'=>1))->field('id,name,title,is_show')->select();
$xin = count($base_fields);
if($xin > $count){
$zhi = $xin - $count;
$arr = array_slice($base_fields, $count,$zhi); //个数对比后, 获取新数据.
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, 内容一样.
最佳答案
评论( 相关
后面还有条评论,点击查看>>