【发布时间】:2011-12-05 01:10:34
【问题描述】:
我需要在控制器调用的模型中覆盖和添加方法。我不想在 Model 类文件中写任何东西,因为它也被其他控制器使用。方法如pagination() 和find(),我可以在控制器内部进行吗?
【问题讨论】:
-
有什么理由不能将这些方法命名为其他名称吗?
-
对我来说听起来像是一个非常疯狂的想法......为什么要动态地向模型对象添加方法?
-
如果您需要在多个控制器中使用您的代码,那么您可能应该使用一个组件,并重新考虑您的方法。
-
@mark - 我只有一个控制器在不同的实现中使用模型,模型文件的任何更改都会影响其他控制器。
-
@Ross - 我只有一个控制器用于搜索功能。
标签: cakephp