我有一个显示产品和图像的网站,一个产品可能与图像相关,或者没有。我有一个后端来管理产品和图像的CRUD。
现在我的控制器结构像网站一样:
- Controller
- ProductController
- ImageController
- ManagerController
ProductController具有向公众展示的listAll
和showProductById
之类的方法,而ManagerController处理后端的所有控件。它具有listAllProduct
,listAllImage
,addProduct
,deleteProduct
,addImage
和deleteImage
等方法。
但是根据我对this one之类的研究,他们正在构造这样的内容:
- Controller
- ProductController
- ImageController
他们没有控制器来管理后端吗?而且我猜想所有的CRUD方法都严格遵循它们相应的控制器吗?我应该遵循的组织结构的良好做法是什么?