我研究了设计模式和 mvc 并了解了它的基础知识。
但我不明白构成这些模式的这些类是库类还是模型类。
我正在使用 codeigniter,不知道是否应该将这些类放在模型文件夹或库文件夹中。
类可以是:
- 观察者和可观察者
- 抽象工厂类及其所有具体类
- 装饰器、它的核心组件和装饰器
- 适配器类
- 代理类
有人可以阐明这一点吗。
我仍然不明白如何将这些设计模式类与 mvc 框架“粘合”。
顺便说一句,我使用的是 Doctrine ORM,所以我的模型文件夹包含我的数据库的所有数据模型。
谢谢。
最佳答案
模型是类。
类不是模型。
然后,您的模型类应该在 Models/文件夹中,而您的库在 library/中
如果你的库是一个普通的通用库,给它起个名字,然后把它放在文件夹里,比如
library/LibraryIOftenUseInMyProjects
如果你的库是特定于应用程序的,把它放在
library/My/
关于php - 库类或模型类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2725082/