首页 显示 的控制器
//网贷评级
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. MySql之触发器的使用

    一:触发器的使用场景 当数据库的记录发生变化时,自动触发某些操作. MySQL的触发器响应三种操作,六种场合: 三种操作:DELETE.INSERT.UPDATE. 六种场合:三种操作的BEFORE. ...

  2. Source Insight 中文注释为乱码解决办法(完美解决,一键搞定)

    我从网上查了一堆解决办法,但是都是2017年以前的解决方案,并且都是针对于source insight 3.5及以下版本的,目前SI软件版本都到4.0了,应该有新方法出现了. ------------ ...

  3. 【Big Data - Hadoop - MapReduce】初学Hadoop之图解MapReduce与WordCount示例分析

    Hadoop的框架最核心的设计就是:HDFS和MapReduce.HDFS为海量的数据提供了存储,MapReduce则为海量的数据提供了计算. HDFS是Google File System(GFS) ...

  4. [Big Data - Kafka] Kafka剖析(一):Kafka背景及架构介绍

    Kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用.目前越来越多的开源分布式处理系统如Cloudera.Apache Storm.Spa ...

  5. 《软件测试自动化之道》读书笔记 之 基于反射的UI测试

    <软件测试自动化之道>读书笔记 之 基于反射的UI测试 2014-09-24 测试自动化程序的任务待测程序测试程序  启动待测程序  设置窗体的属性  获取窗体的属性  设置控件的属性  ...

  6. 【emWin】例程十一:GIF图像显示

    介绍: 本例程介绍gif格式图像显示的方法以及在GMT70,iCore3_ADP,7寸液晶模块.4.3寸液晶模块, VGA模块上的移植. 实验指导书及代码包下载: 链接:http://pan.baid ...

  7. 嵌入式Linux内时区配置

    一般情况下,嵌入式Linux系统的时区,也是国际事件. 但是我们是属于东八区的时区,所以有一些时候要更改一下 TZ 变量可以配置时区,如下

  8. webstorm开发vue项目环境配置

    1.首先安装nodejs,官网下载nodejs安装包,默认安装NPM包管理器(国内使用npm需要FQ,也可以使用淘宝的镜像:npm install -g cnpm –registry=https:// ...

  9. WebApi XML,Json格式自定义,IEnumerable<T>,ArrayOf

    global.ascx中application-start() GlobalConfiguration.Configuration.Formatters.XmlFormatter.UseXmlSeri ...

  10. A Tour of ParallelExtensionsExtras

    Throughout the development of Parallel Extensions for the .NET Framework 4, we've come across a myri ...