我有一个部分,它是一张桌子。我想要它的一部分,因为我想在多个地方以及其他页面内使用它及其功能。
据我所知,没有办法有某种专用于该部分的控制器,也没有共享控制器。因此,填充部分中表的模型的所有函数似乎都无法与部分关联。它们需要在具有部分的每个页面的 PageModel 中复制。
实现我的要求的最佳/正确方法是什么?
如果您想创建一个可重用的、独立的、依赖于数据或需要自己的控制器的 UI,请使用 ViewComponent 而不是部分组件。
这些组件支持 DI,因此您可以向其中注入服务,例如获取数据,它们也接受参数。