$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
1/2 1