WordPress+Lumen:一个站点下运行两个程序:使用数据库

相较于WordPress的$wpdb来说,Lumen有更强大的数据库操作库:DB类,该类与$wpdb来说有以下优点

描述

相较于WordPress的$wpdb来说,Lumen有更强大的数据库操作库:DB类,该类与$wpdb来说有以下优点:

  1. 不用拼接数据库语句
  2. 可以使用强大的DB任何功能
  3. 代码更简洁,更贴合Lumen
  4. 一定程度上防止了SQL注入,更安全。

因此我们需要在我们前面的架构中配置好WordPress的数据库,其中有两种方式可以配置数据库,第一就是直接在Lumen的数据库配置文件中写死,第二种则是随着WordPress的程序改变,数据也会改变,这种方式更利于你的代码发售,这里我将讲解第二种方式。

测试

完成以上所有操作之后,你可以咋lumen的控制器中使用DB类来进行测试:

DB::table('posts')->get();

该代码会输出WordPress文章表中的所有数据!

WordPress+Lumen:一个站点下运行两个程序:逻辑

至此,WordPress+Lumen其中一种方式就彻底实现了,你可以在该架构的Lumen中随意开发,随意使用WordPress的任何操作了!

WordPress与lumen结合:开发插件与主题

为TA充电
共{{data.count}}人
人已赞赏
开发进阶

WordPress+Lumen:一个站点下运行两个程序:使用WordPress所有函数

2021-5-24 7:50:45

开发进阶

WordPress开发阿里云发送短信

2021-5-25 10:28:17

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索