如何在cakephp中动态导入组件

时间:2013-03-04 12:13:58

标签: cakephp

我正在尝试使用以下语法在函数中导入组件:

App::import('Component', 'ImageUploader');

但是,如果我在类中定义它,它会起作用,例如:

class AbcController extends AppController {
public $name = 'Abc';
public $components = array('ImageUploader');`
}

如何在函数中导入它?我正在使用CakePhp最新稳定版。

1 个答案:

答案 0 :(得分:1)

来自Cookbook

$this->ImageUploader = $this->Components->load('ImageUploader');

当然,这是假设您至少使用v2并且想要在控制器功能中加载它。