作家
登录

从0开始构建一个属于你自己的PHP框架

作者: 来源: 2017-05-08 16:02:45 阅读 我要评论

        $testTableModel->modelSaveDemo(); 
  •         // delete data 
  •         $testTableModel->modelDeleteDemo(); 
  •         // update data 
  •         $testTableModel->modelUpdateDemo([ 
  •                'nickname' => 'easy-php' 
  •             ]); 
  •         // count data 
  •         $testTableModel->modelCountDemo(); 
  •  
  •         DB::commit(); 
  •         return 'success'
  •  
  •     } catch (Exception $e) { 
  •         DB::rollBack(); 
  •         return 'fail'
  •     } 
  •  
  • //TestTable model 
  • /** 
  •  * Model操作示例 
  •  * 
  •  * findAll 
  •  * 
  •  * @return void 
  •  */ 
  • public function modelFindAllDemo() 
  •     $where = [ 
  •         'id'   => ['>=', 2], 
  •     ]; 
  •     $res = $this->where($where
  •                 ->orderBy('id asc'
  •                 ->limit(5) 
  •                 ->findAll(['id','create_at']); 
  •     $sql = $this->sql; 
  •  
  •     return $res; 
  • [ file: framework/orm/* ]

    办事容器模块

    如许这个gateway就可以工作了。接着说嗣魅这个UserDefinedCase类,UserDefinedCase会在框架加载到路由机制之前被履行,如许我们就可以灵活的实现一些自定义的处理了。这个gateway只是个演示,你完全可以天马行空的组织你的逻辑~

    什么是办事容器?

    办事容器听起来很浮,按我的懂得简单来说就是供给一个第三方的实体,我们把营业逻辑须要应用的类或实例注入到这个第三方实体类中,当须要获取类的实例时我们直接经由过程这个第三方实体类获取。

    除此之外我们还须要单位测试、nosql支撑、接口文档支撑、一些帮助脚本等。最终我的框架目次如下:

    办事容器的意义?


      推荐阅读

      裁撤中年技术员工让程序员发懵:25岁就死了,75才埋

    科技公司裁撤中年技巧员工的传闻,每隔一段时光就会在网上漫溢、发酵。法度榜样员们有点懵。十年前,当他们踏着高考重点登科线,走进大年夜学计算机院系的时刻,想象的而立生活必定不是如>>>详细阅读


    本文标题:从0开始构建一个属于你自己的PHP框架

    地址:http://www.17bianji.com/lsqh/35069.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)