PHP面向对象问题

标签 php oop class

我只是在寻找一些建议,目前我的数据库设计是一个用户有很多博客帖子。现在我有一个用户类和一个博客类。

但是我不确定获取该用户所有博客文章的正确方法。我是在返回博客对象的用户类中创建一个 getAllBlogs() 函数,还是创建一个可以按用户搜索的主要博客类,所以它是 getAllBlogsForUser($id)

谢谢:-)

最佳答案

我个人会使用后面的选项。这是因为博客类知道如何处理博客表。我不想在用户类中编写特定于博客的数据库代码。另一方面,您仍然可以添加 User::getAllBlogs() 作为 Blog::getAllBlogsForUser() 的包装器。

关于PHP面向对象问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1556871/

相关文章:

php - 在所有 PHP 进程之间共享变量/内存

javascript - html 表单数据到 MySQL db

c++ - 尽管可见,但未设置静态变量

javascript - 如何创建接口(interface)?

java - Python:像 Java 中的静态类变量?

swift - 需要澄清 Swift 中的 "@objc class"

C++ 这个简单的类有什么问题?

php - 获取数据 : Complex MySQL query, 与 PHP 周期

php - 通过电子邮件发送动态创建的图像

java - 指向子类对象的父类(super class) ref 的类类型是什么?