【发布时间】:2018-03-09 13:52:54
【问题描述】:
我在我的项目中使用 php 和 pdo。在这个项目中,我有很多选择不同表的连接和返回。
当返回仅来自 1 个表时,我使用 PDO::FETCH_CLASS 来填充我的对象并返回 DB,(所有类的属性都具有相同的 DB 列名称)我的问题是填充 2 或更多具有相同查询的对象。
【问题讨论】:
-
你的代码在哪里?
-
在这种情况下代码不是导入的,因为我需要一个通用的解决方案来获取多个对象,与 PDO::FETCH_CLASS 相同,但我不能将 2 个或更多对象传递给 pdo 的这个静态函数。在我的搜索中,我没有看到任何 PDO 来解决这个问题,只使用 ORM 的
-
因此您希望有人为您编写通用解决方案。嗯,从来不知道 Stack Overflow 是一项免费的编码写作服务。也许我没有收到备忘录
-
这是一个有趣的问题,但我建议您重新提出并重新表述您的问题,因为目前听起来 PDO 中缺少一些明显的功能。当然不是这样,PDO 不应该返回多个对象,所以你必须手动编写这样的代码。要求通用解决方案,而不是指责 PDO 没有返回多个对象,这是一个合理的问题,IMO