<?php
// 本类由系统自动生成,仅供测试用途
class ListAction extends Action {
public function index(){
//$name = 'sunzhiayn';
//$this->assign('name',$name);
//$this->assign('admin',$res);
$this->display();
}
public function article(){
$cons = M ('Content'); //内容表
$cons1 = M('Admin'); //会员表
$res = $cons->order('id')->select();
// echo $res[0]['title'];
$arr = array();
for($i=0;$i<count($res);$i++){
$where['q_id'] = $res[$i]['q_id'];
//echo $where['q_id'];
//find查出的是一个一维数组
$a[$i] = $cons1->where($where)->find();
if($a[$i]){
$res[$i]['username'] = $a[$i]['username'];
}else{
$res[$i]['username'] = '未知';
} }
//var_dump($a);
$this->assign('content',$res);
$this->display();
} public function up(){
echo '执行修改';
}
/* @sunzhiyan
* 包含多选的删除方法
*/
public function del(){
echo '执行删除';
$cons = M ('Content'); //内容表 if($_GET['action'] == del ){
// print_r($_POST['checkbox']);
$page = $_POST['checkbox'];
$where = 'id in('.implode(',',$page).')';
// $page = implode(",",$_POST['checkbox']);
//$cons->where($where)->delete();
}elseif($_GET['id']){
$where['id'] = $_GET['id'];
}
$bool = $cons->where($where)->delete();
if($bool){
$this->success('删除成功,正在跳转....', '__URL__/article');
}else{
$this->error('新增失败,请重新执行','__URL__/article');
}
//多选删除; */
$this->display();
} public function add() { echo '这里是添加文章';
$clean = array();
$clean['title'] = $_POST['tilte'];
$clean['type'] = $_POST['select'];
$clean['contents'] = $_POST['contents'];
$clean['img'] = $_FILES['photo1']['name'];
$clean['reg'] = date("Y-m-d",time());
$con = M('Content'); // 实例化User对象
if($_GET['action'] == add){
if($clean['img']){
//调用文件上传
$info = $this->upimg();
//print_r($info);
}
//接收文件上传后的编码文件,存入数据库中
$clean['img'] = $info[0]['savename'];
$res = $con->add($clean);
if($res){
// $this->success('添加成功,跳转中....','__URL__/article');
} else{
//$this->error('添加失败,跳转中....','__URL__/add');
}
} $this->display();
} public function upimg(){
import('ORG.Net.UploadFile');
$upload = new UploadFile();// 实例化上传类
$upload->maxSize = 3145728 ;// 设置附件上传大小
$upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
$upload->savePath = './Public/Uploads/';// 设置附件上传目录
if(!$upload->upload()) {// 上传错误提示错误信息
$this->error($upload->getErrorMsg());
}else{// 上传成功 获取上传文件信息 $info = $upload->getUploadFileInfo();
//print_r($info);
} return $info;
} }

最新文章

  1. 每天checklist所用到的T-CODE
  2. PhyLab2.0需求与功能分析改进文档(NABCD)
  3. JSP基础——创建、启动、浏览项目
  4. JS调用水晶报表打印翻页按钮事件
  5. Windows2008当桌面使用
  6. Java方法
  7. 学习Linux第四天
  8. nodejs的调试(node-inspector)
  9. 安装完zend server后,无法访问http://localhost:10081/ZendServer/的解决办法
  10. EMC
  11. docker学习笔记12:Dockerfile 指令 ENTRYPOINT介绍
  12. Webpack模块的导出以及之间的依赖引用
  13. 制作pypi上的安装库
  14. Java源码阅读顺序
  15. three.js使用base64 图片创建Texture纹理
  16. 汇编指令:ldr和str,ldm和stm的区别
  17. 1--Testng功能简介
  18. Python&#160;基于python实现ADSL宽带帐号,密码的获取及宽带拨号
  19. Kafka:ZK+Kafka+Spark Streaming集群环境搭建(九)安装kafka_2.11-1.1.0
  20. 让树莓派自动上报IP地址到邮箱,二代B

热门文章

  1. javascript知识图谱
  2. 初涉JavaScript模式 (7) : 原型模式 【三】
  3. 对于方法 String.Contains,只支持可在客户端上求值的参数。
  4. Python新手学习基础之数据结构-序列1
  5. C#程序中将图片转换为二进制字符串,并将二进制字符串转换为图片
  6. select m objects from n objects randomly
  7. 关于function与closure
  8. 关于如何在C语言中嵌入汇编命令
  9. Centos6.5 qt 安装
  10. SQL 时间戳转DateTime类型