zoukankan      html  css  js  c++  java
  • 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')接收不到参数呢
  • 相关阅读:
    OEM中无法用sys用户登录
    intra blcok chain(转)
    _b_tree_bitmap_plans的一次使用
    内存之私有sql区和共享sql区
    UNIX环境C语言信号
    UNIX环境C语言进程管理、进程间通信
    【转】显示JavaScript函数调用堆栈的方法
    【转】Java内存溢出(java.lang.OutOfMemoryError)问题及其解决方法
    JavaScript日期格式化方法
    Maven导入本地Jar总结
  • 原文地址:https://www.cnblogs.com/qinmei/p/6964072.html
Copyright © 2011-2022 走看看