首页 显示 的控制器
//网贷评级
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. React页面隐藏#

    将 hashHistory 改为 browserHistory 路由用到的,可以在routes.jsx上把hashHistory 改成browserHistory https://github.com ...

  2. PC高级语言与施耐德、罗克韦尔、台达等PLC的Modbus通讯源代码(ModbusTCP.DLL/ModbusRTU.DLL)

    1.0  通讯组件概述 该类通讯组件适用于基于PC高级语言的工业自动化控制系统,用于PC与可编程控制器(PLC).智能仪表等进行数据通讯.组件采用动态链接库文件(*.DLL)的形式,在PC系统的项目工 ...

  3. 基于redis 实现分布式锁(二)

    https://blog.csdn.net/xiaolyuh123/article/details/78551345 分布式锁的解决方式 基于数据库表做乐观锁,用于分布式锁.(适用于小并发) 使用me ...

  4. 启动vmware虚拟机报错:“无法获得VMCI驱动程序的版本:句柄无效”

    启动vmware虚拟机的时候报错: 找到对应虚拟机的文件夹路径: 用记事本打开CentOS 64位.vmx,找到这么一行: vmci0.present = "TRUE" 把TRUE ...

  5. grid - 网格线命名

    通过grid-template-rows和grid-template-columns定义网格时,网格线可以被命名.网格线名称也可以设置网格项目位置. grid-template-rows和grid-t ...

  6. 源码版本管理工具 :TFS GIT

    至于svn  ..忽略不计了... 集中式代码管理 CVCS 模式:TFS 分布式代码管理 DVCS 模式:git 两者比较大的差别:tfs 只有一个中央仓储,其他副本都要与中央仓储进行更新.git  ...

  7. MUI class="mui-switch"开关 JQuery 控制开关

    <div class="mui-switch mui-active"> <div class="mui-switch-handle">& ...

  8. C#:注册组件 (cmd)

    public class ComRegistor { public static string classID = "CLSID\\{479A1AAC-C148-40BB-9868-A977 ...

  9. Android在开发中的使用技巧之解决ScrollView嵌套RecyclerView出现的系列问题

    根据已上线的app里总结出来的实用小技巧 相信大家都遇到过ScrollView嵌套RecyclerView或者RecyclerView嵌套RecyclerView来使用, 也会遇到一堆奇奇怪怪的问题, ...

  10. Java socket保存示例(不使用base64)解决中文乱码问题

    MultiThreadServer.java package com.my.nubase64; import java.io.BufferedReader; import java.io.Buffer ...