使用composer安装第三方错误异常类插件和medoo轻量级数据库框架到框架中

Composer中有很多实用的第三方php插件包,今天我们来了解一下它们的安装和使用,安装一个错误异常处理插件及数据库插件。进行今天的操作之前,你要先确保你的系统已经安装并可以使用composer.

首先在框架入口文件的同级根目录下创建一个composer.json文件,写入以下内容。

{

         "name":"YTCPHP",

         "description":"PHPFramework",

         "type":"Framework",

         "keywords":[

                   "PHP","PHPFramework"

         ],

         "require":{

                   "php":">=5.3.0",

                   "filp/whoops":"*",

                   "symfony/var-dumper":"*",

                   "catfan/medoo":"*"

         },

         "repositories":{

                   "packagist":{

                            "type":"composer",

                            "url":"https://packagist.phpcomposer.com"

                   }

         }

}

其中filp/whoops是一个错误异常处理插件。Symfony/var_dumper是一个美化变量显示插件,catfan/medoo是一个轻量级的数据库插件。完成这些之后,进入命令行模式,进入composer.json文件所在目录,运行composer install命令,然后本目录下面就会多出一个vendor目录,存放的就是下载的第三方插件的包文件。


下面让我们来看看whoops的使用,在入口文件中初始化并配置。


引入vendor目录下的自动加载文件,如果开启错误提示,则加上以上代码,然后出了错误后便会显示漂亮的错误显示页面。


下面来看看medoo插件对数据库的操作。

首先更改framework\core\Model类的继承类为medoo;然后修改构造方法,给 medoo的构造方法传入参数,连接数据库成功后就可以调用相应方法获取数据了。


我们再让app/models/School.php继承framework\core\Model类,然后以medoo的方法为基础在类里面实现自己的逻辑方法。

这里有获取一行,所有数据及修改删除数据的方法。


然后在控制器中使用School类来调用里面自己实现的获取所有数据的方法。


可以看到结果。今天就说到这里。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值