我有一个GridDataController类来处理来自jqGrids的所有数据请求。 我认为我的应用程序将更容易维护,如果我将该类分开,将相关操作放在各自的控制器中,将网格特定的功能保存在基本控制器类中,然后在我需要检索网格数据时从该类继承控制器。
基本控制器类似乎不适合驻留在Controllers文件夹中,因为我不希望调用它的任何动作。
这是否有约定?
答案 0 :(得分:3)
没有惯例。如果你把它放在Controllers
之下,因为它是一个控制器,不管是不是想要它,对每个人来说都会更容易。但是,你可以将它放在任何地方并通过using
在控制器中引用它并从中继承(如果这是你想要做的)。
如果您不希望调用其操作,请将其适当地声明为抽象类...
所以,对你的问题没有正确答案,但在把它放到任何地方之前,事情要两次改变你的想法并把它放回Controllers
:)