A-A+

thinkphp简单的增删改查

2016年06月19日 PHP开源系统 评论 7 条 阅读 11 views 次

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.                //xiariboke.net  
  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 之后再来进行研究了。

标签:

7 条留言  访客:7 条  博主:0 条

  1. 烟花易冷

    从12年开始玩WordPress,搞了这么久WP开发thinkphp还真的难上手了,一般都是用slim

    • smiling

      PHP 微框架啊,没用过,貌似 thinkphp 用得人更多一些吧。

  2. 爱杂侃

    我当初想学Yii的,但看着有点难度,于是就放弃它转而学习laravel了。自认为laravel还是挺好用的,框架应该都差不多,多练练就好了。

    • smiling

      每个框架应该都差不多的,简单易用,比自己写强很多了。

  3. 唯历史

    保持学习的习惯真好

  4. 憧憬Licoy

    不会框架

  5. QQ爱好者

    好复杂的赶脚

给我留言