对于大多数组件,您可以使用以下内容:
App::import('Component', 'YourComponent');
$theComponent = new YourComponent();
$theComponent->yourMethod();
Run Code Online (Sandbox Code Playgroud)
但是,组件旨在共享控制器使用的功能,因此通常应避免从视图中调用组件.
小智 5
一切皆有可能!
零件:
function initialize(&$controller){
$this->controller =& $controller;
$this->controller->set('YourComponent', new YourComponent());
}
Run Code Online (Sandbox Code Playgroud)
视图:
<?php $YourComponent->doAction() ... ?>
Run Code Online (Sandbox Code Playgroud)