首页 显示 的控制器
//网贷评级
public function grade(){
$archives = $this->archives_model->where(array('delete'=>0))->order(array('id' => 'desc'))->select(); //公司名称
$grade = $this->grade_model->where(array('delete'=>0))->order(array('id'=>'desc'))->select(); // 网贷数据 $this->assign('archives',$archives); //公司名称
$this->assign('grade',$grade); // 网贷数据
$this->display(); ========================分隔=========上面的是没有分页===============================================
$term_id = I('term');
if(!empty($term_id)){
$where['aid']=$term_id;
} $keyword=I('keyword');
if(!empty($keyword)){
$where['aexpected'] = array('like',"%$keyword%");
/*$where['eiperiod'] = array('like',"%$keyword%");
$where['abidding'] = array('like',"%$keyword%");*/
}
$start_time=I('start_time');//搜索开始时间
if(!empty($start_time)){
$where['updatetime']=array(
array('EGT',$start_time)
);
} $end_time=I('end_time');//搜索结束时间
if(!empty($end_time)){
if(empty($where['updatetime'])){
$where['updatetime']=array();
}
array_push($where['updatetime'], array('ELT',$end_time));
}
$archives= $this->archives_model->where(array('delete'=>0))->order(array('id'=>'desc'))->select();
$this->assign('archives',$archives); //查询archives表的分类 $count=$this->grade_model->where($where,array('delete'=>0))->count(); //查询boss表delete=>0的 总数
$page = $this->page($count, 20); //每页显示 1 条
$boss=$this->grade_model
->where($where,array('delete'=>0))
->order(array('id'=>'desc'))
->limit($page->firstRow . ',' . $page->listRows) //引用cmf里封装好的方法 firstRow 和 listRows 我是这样理解的
->select();
$this->assign("grade",$boss); //输出内容
$this->assign("page", $page->show("Admin")); //输出分页类
$this->assign("formget",array_merge($_GET,$_POST));
$this->display();
} 添加 - 文章 的控制器
//添加 网贷评级
//dump($acrights);
public function addgrade(){
$archives = $this->archives_model->order(array('id' => 'desc'))->select(); //输出的是公司分类
$acrights = $this->acrights_model->select(); //输出的是债权转让
$plotfprmbgd = $this->plotformbgd_model->select();//输出的是平台背景
$guarantee = $this->guarantee_model->select();//输出的是保障模式
$features = $this->features_model->select(); //输出的是平台特征 $this->assign('archives',$archives);//输出的是公司分类
$this->assign('acrights',$acrights);//输出的是债权转让
$this->assign('plbgd',$plotfprmbgd);//输出的是平台背景
$this->assign('guar',$guarantee);//输出的是保障模式
$this->assign('features',$features);//输出的是平台特征
$this->display();
}
public function addgrade_post(){
if (IS_POST) {
if(empty($_POST['arc_id'])){
$this->error("请选择此资料属于哪家公司!");
}
if(empty($_POST["hts_id"])){
$this->error("请至少选择一个债权转让类型");
}
$str = implode(',',$_POST["hts_id"]);
$guar = implode(',',$_POST["guar"]);
$plbgd = implode(',',$_POST["plbgd"]);
$features = implode(',',$_POST["features"]);
//$this->error('ids:'.$str); $aid=I('arc_id');//分类公司 id
$grade=I("post.post"); $grade['updatetime'] = date("Y-m-d H:i:s",time());
$grade['caeatetime'] = date("Y-m-d H:i:s",time());
$grade['delete']=0;
$grade['aid']=$aid;
$grade['acrights'] = $str; //债权转让类型
$grade['guarantee'] = $guar; //保障模式分类
$grade['platformbgd'] = $plbgd; //平台背景
$grade['pfeatures'] = $features; //平台特征 $result=$this->grade_model->add($grade); if ($result) {
$this->success("添加成功!");
} else {
$this->error("添加失败!");
} }
}

文章添加的html页面

点击编辑 显示内容的控制器

public function grade_edit(){
$id = I('get.id',0,'intval'); $grade = $this->grade_model->where("id=$id")->find(); //输出的是评级表
$grade['abcde'] = explode(',',$grade['acrights']);
$grade['guar'] = explode(',',$grade['guarantee']);
$grade['plbgd'] = explode(',',$grade['platformbgd']);
$grade['pfea'] = explode(',',$grade['pfeatures']);
/*dump($grade);die();*/ $archives = $this->archives_model->select(); //输出的是公司分类 $acrights = $this->acrights_model->select(); //输出的是债权转让
$plotfprmbgd = $this->plotformbgd_model->select();//输出的是平台背景
$guarantee = $this->guarantee_model->select();//输出的是保障模式
$features = $this->features_model->select(); //输出的是平台特征 $this->assign('post',$grade); //输出的是评级表
$this->assign('archives',$archives);//输出的是公司分类
$this->assign('acrights',$acrights);//输出的是债权转让
$this->assign('plbgd',$plotfprmbgd);//输出的是平台背景
$this->assign('guar',$guarantee);//输出的是保障模式
$this->assign('features',$features);//输出的是平台特征
$this->display();
} 提交编辑好的内容 控制器
public function grade_edit_post(){
if (IS_POST) {
if(empty($_POST['arc_id'])){
$this->error("请选择此资料属于哪家公司!");
}
if(empty($_POST["hts_id"])){
$this->error("请至少选择一个债权转让类型");
}
$str = implode(',',$_POST["hts_id"]);
$guar = implode(',',$_POST["guar"]);
$plbgd = implode(',',$_POST["plbgd"]);
$features = implode(',',$_POST["features"]);
//$this->error('ids:'.$str);
//$_POST['post']['cid']=get_current_admin_id();
$aid=I('arc_id');//分类公司 $grade=I("post.post"); $grade['updatetime'] = date("Y-m-d H:i:s",time());
$grade['caeatetime'] = date("Y-m-d H:i:s",time());
$grade['delete']=0;
$grade['aid']=$aid;
$grade['acrights'] = $str; //债权转让类型
$grade['guarantee'] = $guar; //保障模式分类
$grade['platformbgd'] = $plbgd; //平台背景
$grade['pfeatures'] = $features; //平台特征 $result=$this->grade_model->save($grade); if ($result!==false) {
$this->success("修改成功!");
} else {
$this->error("修改失败!");
} }
}

thinkphp或thinkcmf 《文章编辑,文章添加》 访问另一个表的分类,添加入另一个表时将id值以(,)逗号分隔储存,编辑时以(,)逗号分隔并且相等的id值被选中的更多相关文章

  1. dedecms添加文章时提示标题为空,编辑文章时编辑器空白的解决办法

    dedecms添加文章时提示标题为空,编辑文章时编辑器空白的解决办法 dedecms出现这个问题与代码无关,主要是和PHP的版本有关,用的PHP5.4,更换成PHP5.2之后就不会有这个问题了. 问题 ...

  2. dedecms添加/编辑文章如何把附加选项去掉默认勾选状态

    1.去掉添加时默认勾选状态. 在 系统->系统基本参数->其它选项 中,如图中的三个选项选择否即可. 设置完后可以看到添加时已经默认不勾选,但是编辑文章时还是默认勾选状态. 2.去掉编辑时 ...

  3. UEditor编辑文章出现多余空行问题的解决办法

    网站后台管理编辑文章以后,保存.再次打开编辑是文章前后多出多余的空行.一直以为是编辑器有问题,也没在意,但是自己编辑文章多了,感觉太麻烦了.想一定可以解决这个问题.百度一下果然找到原因.原来是加载编辑 ...

  4. ueditor编辑文章时候,复制粘贴内容,原来的图片不能显示

    ueditor编辑文章时候.当现有文章有图片的时候, 再复制粘贴文本进去的时候.里面的图片就不能显示了, 编辑器查看文章Html代码,图片路径显示为:src="http://localhos ...

  5. dedecms实现编辑文章时不自动修改发布时间

    dedecms默认编辑文章时自动修改文章的发布时间,如何让它不自动修改发布时间呢? 找到后台编辑文章的模板文件稍作调整即可. 文件/dede/templets/artical_edit.htm 把 $ ...

  6. dede编辑文章不更新时间的方法

    在修改文章的时候,发现织梦DEDECMS5.7这个版本存在一个问题,修改文章的同时也修改了文章的发布时间,这个 功能可能有些人比较需要,但同时也有些站长朋友又不需要,因为我们编辑某个文章的时候,发现编 ...

  7. c#Winform程序调用app.config文件配置数据库连接字符串 SQL Server文章目录 浅谈SQL Server中统计对于查询的影响 有关索引的DMV SQL Server中的执行引擎入门 【译】表变量和临时表的比较 对于表列数据类型选择的一点思考 SQL Server复制入门(一)----复制简介 操作系统中的进程与线程

    c#Winform程序调用app.config文件配置数据库连接字符串 你新建winform项目的时候,会有一个app.config的配置文件,写在里面的<connectionStrings n ...

  8. BBS-添加文章及文章中图片

    目录 BBS项目中的添加文章 BBS项目中的添加文章中的图片 BBS项目中的添加文章 1.添加文章的时候,我们需要特别注意的是这个地方需要利用到到BeautifulSoup这个模块,因为我们在inpu ...

  9. [转]Hexo博客添加访问统计 - 记录

    引入不蒜子 <script async src="//dn-lbstatics.qbox.me/busuanzi/2.3/busuanzi.pure.mini.js"> ...

随机推荐

  1. VMware相关服务启动关闭脚本

    VMware相关服务 VMware Authonrization Service:用于启动和访问虚拟机的授权和身份验证服务 VMware DHCP Service: IP自动分配协议——它不启动 虚拟 ...

  2. Spark GraphX实例(3)

    7. 图的聚合操作 图的聚合操作主要的方法有: (1) Graph.mapReduceTriplets():该方法有一个mapFunc和一个reduceFunc,mapFunc对图中的每一个EdgeT ...

  3. Win10更新搜狗输入法后重启输入密码蓝屏

    解决办法:如果能进入安全模式,卸载搜狗输入法:不行的话(好像不行)只能重装系统:因为蓝屏后就基本开不了了!!!生气!! win10 1809 19.3月累积更新之后蓝屏:安装了搜狗输入法的win10 ...

  4. mysql服务启动、停止、重启

    如何启动/停止/重启MySQL 一.启动方式 1.使用 service 启动:service mysqld start 2.使用 mysqld 脚本启动:/etc/inint.d/mysqld sta ...

  5. Android Launcher分析和修改10——HotSeat深入进阶

    前面已经写过Hotseat分析的文章,主要是讲解如何在Launcher里面配置以及修改Hotseat的参数.今天主要是讲解一下如何在Hotseat里面的Item显示名称.这个小问题昨天折腾了半天,最后 ...

  6. 【30集iCore3_ADP出厂源代码(ARM部分)讲解视频】30-6底层驱动之多路开关选择器

    视频简介:该视频介绍iCore3应用开发平台中多路开关选择器的应用,多路开关选择器的硬件电路连接以及软件实现的方法. 源视频包下载地址:链接:http://pan.baidu.com/s/1geQ4W ...

  7. vue:过滤器

    一.过滤器 过滤器是vue中的一个特性,作用是用于对文本进行格式化的作用. 注意:在vue 1.0中有内置的过滤器,在2.0中去掉了内置过滤器,只有自定义过滤器 二.使用位置 过滤器只能应用在两个地方 ...

  8. linux下依赖库的版本问题引起的安装失败:libssl-dev版本问题无法安装 :libssl-dev : 依赖: libssl1.0.0 (= 1.0.1-4ubuntu3) 但是 1.0.1-4ubuntu5.31 正要被安装

    依赖库版本问题引起的安装失败解决方法如下有两种: 1.是由于源需要更新,如下操作: libssl-dev : 依赖: libssl0.9.8 (= 0.9.8o-1ubuntu4) 但是 0.9.8o ...

  9. IP分片与重组详解

    大家对IP数据包头,应该不陌生吧 分片便是与图中圈出来的两个地址有关,本文也是将主要围绕他们展开. 那我们先来了解他们的概念. 标志一个三比特字段遵循与用于控制或识别片段.他们是(按顺序,从高分以低位 ...

  10. HTML5超酷秒表动画 可暂停和重置秒表

    关于HTML5和CSS3的时钟应用在之前我们已经分享过不少了,还有一些HTML5的日期选择应用.今天我们要分享一款基于HTML5和CSS3的圆盘秒表动画,秒表可以精确到0.001秒,并且可以在计时过程 ...