tp5.0.9 簡單的增刪改查


  之前雖然有看過tp5,也自己摸索了,但一直沒寫出來,趁着剛寫完就順帶貼出來吧

  以我寫的這一個控制器為例:

  模板的渲染有兩種方法:

    一種是需要借助助手函數

      $view = new View([],Config::get('view_replace_str'));

       return view('index',['__PUBLIC__'=>'/public/static']);

    然后在視圖中src="__PUBLIC__/images/圖片.jpg">

    還有一種呢,就是我這種了

 public function index()
    {
        return $this->fetch();
    }

  O(∩_∩)O~各位,各憑喜歡了,,,,,

  查詢操作:

    查詢多條

 public function userlist(){
        $list=db('user')->order('id desc')->select();
        $this->assign('list',$list);
        return $this->fetch();
    }

    單條查詢:

 public function update(){
        $id=Request::instance()->param('id');
        $userfind=db('user')->where(array('id'=>$id))->find();
        $this->assign('userfind',$userfind);
        return $this->fetch();
    }

  修改:

  $data['user_name']=Request::instance()->post('user_name');
  $data['user_email']=Request::instance()->post('user_email');
  $rs=db('user')->where(array('id'=>$id))->update($data);

  刪除:

 $id=Request::instance()->param('id');
 $rs=db('user')->where(array('id'=>$id))->delete();

  忘記說了,tp5的url參數接收跟之前的tp3.2可是不一樣的,把get與param嚴格區分了,╭(╯^╰)╮我之前也沒注意到這一點,還在奇怪為什么用 

Request::instance()->get('id')接收不到參數呢

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM