【发布时间】:2012-09-21 15:33:15
【问题描述】:
我想知道 CakePHP 的控制器是否不应该包含任何不能通过 URL 访问的私有函数。
有时,诸如 add 或 delete 之类的函数可能太大了,我更喜欢将它们分开。 我应该将这些函数放在模型中而不是在控制器上设为私有吗?
谢谢。
【问题讨论】:
-
你不应该需要使用私有方法。改用受保护的。在框架上下文中,将某物设为私有是没有意义的,因为在某些时候每个类都可以在某个时候被扩展。但是控制器内部的受保护方法很常见。
标签: cakephp cakephp-2.0 cakephp-model private-methods