我正在尝试使用CodeIgniter编写一个博客应用程序,仅用于练习和使用php(当然)
我只是想问一下我应该选择哪种方法?
我打算用以下基本功能编写一个Blog类: Insert(),Update(),Read(),Delete()
现在我想问一下我是否应该在主Blog类中添加注释逻辑? 例如InsertComment(),UpdateComment()等。
或者我应该在另一堂课中分开吗?我很困惑因为两者都是相互关联的,只会在博客条目上发表评论。
答案 0 :(得分:0)
每个数据库实体都应该拥有自己的类。此外,您可以添加评论,而不仅仅是博客文章。文章,事件,个人资料等都可以使用该课程。你甚至可以在评论中添加评论。
您可能只计划使用博客评论类 - 但应用程序会更改 - 有一天您可能需要对其他内容发表评论......
答案 1 :(得分:0)
这个没有一个正确的答案,它几乎是最好留给开发者的选择。
我会说这个,你预见到未来你可能会添加一些其他功能,你可能希望让访问者能够发表评论吗?如果是这样,那么现在为在自己的类中实现注释所做的额外工作可能会为您节省大量的工作,因为您已经有了一个注释模块,如果设计得很好,将需要很少或不需要修改以允许使用你的新功能。