【发布时间】:2012-11-14 03:32:06
【问题描述】:
我在视图和控制器中也需要一个字符串操作类! 我看到 cake 在这种情况下重用组件和帮助程序中的代码,我认为这会破坏 OOP 逻辑(例如 Session->read)!
我没有这样做,而是创建了一个供应商类,我将它导入到 StringsHelper 和 StringsComponent 中。然后我创建了一个相同的函数来实例化 Vendor/String 类并从相应的函数返回结果。这不是完全继承并且仍然是多余的,但是如果我更改类中的代码,它会随处更改。
有没有更好的方法来做到这一点?
【问题讨论】:
-
这里不要使用vendor clases(因为不是第三方产品),使用Libs(APP/Lib)
-
既然已经在使用 CakePHP,为什么还要关心 OOP 原则和概念?
-
我应该移植一个由 OOP 原则开发的整个应用程序!现在应该是用 cake 开发的更大应用程序的一部分!
标签: php class cakephp cakephp-2.0