【发布时间】:2011-12-11 06:42:24
【问题描述】:
我不确定这是否是完全错误的做法,所以我正在寻求一些建议。
我已经设置了一个数据库类,其构造函数建立了与 MySQL 数据库的PDO 连接。
我一直在研究singletons 和全局变量,但似乎总有人建议反对非此即彼。
我正在试验一个扩展数据库类的用户类,因此我可以调用 PDO 函数/方法,但维护单独的用户类代码。这是一件愚蠢的事情吗?
【问题讨论】:
-
你的用户功能是什么?他们应该怎么做?
-
添加新用户,更新用户详细信息等...
-
如果您将用户数据存储在数据库中 - 我认为从 DB 继承您的用户类是正确的方法
-
ORM/DAO/DataMapper/ActiveRecord/TableGateway differences? 的可能重复项 - 它不完全适合,但基本上它包含您想要搜索的术语,尤其是 ActiveRecord。您提供的信息无法回答在您的应用程序中使用该模式是好主意还是坏主意。一般来说,它有一些问题。实际上,它有效。