我正在为WordPress 3.3.1构建一个插件。在代码中,我定义了几个简码,支持它们的类和几个管理页面。虽然我有20多年的编程经验,但我有20多年的编程经验,OOA & D等。db对象初始化的正确位置是什么?
在类方法中,我调用一个不包含在wp数据库中的自定义数据库。也就是说,自定义数据库是独立的模式,独立于wp数据库。
现在,我在需要该对象的方法中进行声明。对开发工作良好,但不会削减生产。我很想把它提升到类实例级别。这是我的问题变得清晰的地方。有几个类需要连接。该插件只需要一个连接。
哪里是放置数据库连接对象声明和初始化的最佳位置?
鉴于这个问题的答案,哪里是销毁数据库连接对象实例的适当位置?
可湿性粉剂是众所周知的泥土大球。没有建筑。只有一个意大利面条和馄饨混乱。所以在这种罕见的情况下,如果你使用Singleton Db类,没有小猫会死。你不需要摧毁它。无论如何,它将在请求结束时清除。 – Gordon 2012-01-09 17:48:52
这可能是有趣的:[WordPress的插件:我如何避免“紧耦合”?](http://stackoverflow.com/q/8688738/367456) – hakre 2012-01-09 18:04:05
谢谢。建议和链接非常有帮助。 – Mophilly 2012-01-18 00:58:41