【问题标题】:Universal "database" wrapper通用“数据库”包装器
【发布时间】:2022-06-13 10:27:47
【问题描述】:

我正在尝试构建一个通用系统,特别是(但不绝对)在 php 中。它归结为不简单地指向存储在 mariadb 中的其他值(相当理想)的值,因此这个东西在结构上是合理的并且可以缩放/等。我想在深入了解之前,我最好问问(我还没有找到任何可以做到这一点的东西)是否有任何东西可以做到这一点。

所以基本上我所追求的是一个可以扩展的对象,它或多或少只是 mysqli 之类的包装器:数据库中的列定义需要进行输入过滤,这样过滤输入是完全概括(至少是这个想法)。我认为实际上不需要任何输出过滤,但越多越好。

我几乎可以肯定我不是第一个(尝试)这样做的人。 :)

提前感谢您分享您的见解。

【问题讨论】:

  • 您要查找的关键字是scaffolding。只需在 google 上搜索 scaffolding php,您就会发现大量可以使用的已完成项目,或者只是从中获取示例。
  • 好吧,也许更好,我认为“变量”(逻辑的必要条件)是“值”,因此也许更好的问题是:php 在处理值方面做得如何?有什么价值观吗?据我所知,它已经涵盖了所有内容,这是否记录在任何地方的文档中?你能指点我什么地方吗?谢谢@dognose。
  • 这听起来像是 ORM 吗?

标签: php


【解决方案1】:

好吧,长话短说,一直到这个想法,一切都在 php 中说明,或者可以处理(通过自定义编码)。

--编辑--

这是一个 orm,谢谢@evert!

【讨论】:

  • pdo...谢天谢地,我不是第一个这样做的人;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-22
  • 1970-01-01
  • 1970-01-01
  • 2014-02-27
  • 1970-01-01
相关资源
最近更新 更多