A-A+

thinkphp简单的增删改查

2016年06月19日 编程技术 暂无评论

thinkphp经过几个月的学习总算是有个结果了,php100的十几节thinkphp已经学完了,不能说有几个月吧,算是托了十几个月,本来十几节课早就应该学完的,只是自己玩忽职守罢吧,再加上自己的工作,自己的碎事非常的多,所以实际学习也没几天的时间,学习得怎么样呢,只能说一知半解,搞懂了增删改查,至少用 thinkphp 算是得心应手了吧,没有再多深入的去学习,马上又要转到 js 的学习中了。

好了,既然 thinkphp 暂时已经学完了,哪么就把学习笔记给记录下来吧,自己写的简单的增删改查,代码如下:

  1. <?php  
  2. // 本类由系统自动生成,仅供测试用途  
  3. class IndexAction extends Action {  
  4.     public function index(){  
  5.         $user=M(user);  
  6.         $u = $user->select();  
  7.         $this->assign('list',$u);  
  8.         $this->display();  
  9.     }  
  10.       
  11.     public function add(){  
  12.         $user=M(user);  
  13.         if (!emptyempty($_GET[sub])){  
  14.               
  15.             $data=array(  
  16.             'user' => $_GET['user'],  
  17.             'email'=>$_GET['email'],  
  18.             'content'=>$_GET['content']  
  19.             );  
  20.             if ($user->add($data)){  
  21.                 $this->success('添加成功','__APP__');  
  22.             }else {  
  23.                 $this->error('添加失败');  
  24.             }  
  25.               
  26.   
  27.         }  
  28.    
  29.         $this->display();  
  30.     }  
  31.       
  32.     public function del(){  
  33.         $user=$this->m();  
  34.         if ($user->delete($_GET['id'])){  
  35.             $this->success('删除成功','__APP__');  
  36.         }else {  
  37.             $this->success('删除失败');  
  38.         }  
  39.     }  
  40.       
  41.     public function edit(){  
  42.         $user=$this->m();  
  43.         $list=$user->find($_GET['id']);  
  44.         $this->assign('list',$list);  
  45.           
  46.         if (!emptyempty($_GET['sub'])){  
  47.             $id = $_GET['id'];  
  48.             unset($_GET['_URL_']);unset($_GET['sub']);unset($_GET['id']);  
  49.                //xiaohuboke.com  
  50.             if ($user->where("id=$id")->save($_GET)){  
  51.              $this->success('编辑成功','__APP__');  
  52.             }else {  
  53.             $this->success('编辑失败');  
  54.         }  
  55.               
  56.             //print_r($_GET);  
  57.         }  
  58.   
  59.         $this->display();  
  60.     }  
  61.       
  62.     private function m(){  
  63.         return M(user);  
  64.     }  
  65. }  
  66. ?>  

这个仅是自己参考来用的,很简单没有进行任何的一个字符验证的处理,在使用的时候拿来参考吧,thinkphp 深入学习还要一段很长的路要走,只是自己要学完 js 和 linux 之后再来进行研究了。

标签:

给我留言