我们熟悉CakePHP中的组件和助手.
我有一个ABC组件和XYZ助手,两者都有相同的功能(大约2000行总计4000行).有没有办法在Controller和.CTP文件中使用相同的功能.2次使用相同功能并不好.
任何方法,所以我可以在Helper/Component中使用Component/Helper函数而不重写?
与组件和帮助器相同的方法>>
零件
class DATAComponent extends Component {
public $components = array('Session', 'THmail');
public function UsaStateList()
{ /********/}
Run Code Online (Sandbox Code Playgroud)
帮手
class LabHelper extends AppHelper {
public function UsaStateList()
{ /********/}
}
Run Code Online (Sandbox Code Playgroud) 我有一个名为MathLib.php的自定义类,我需要在所有控制器中使用此类中的一些登录.阅读CakePHP文档我发现组件是执行此操作的最佳方式.但是现在,我有一个问题,我想知道在哪里可以保存MathLib.php类(在什么文件夹中我必须放置自定义类),以及如何在组件中加载它.
谢谢!