【发布时间】:2012-03-21 02:08:02
【问题描述】:
我正在使用 2.0 版本并尝试调用在我的自定义组件文件中定义的方法。它抛出的致命错误:
致命错误:在非对象中调用成员函数 doComplexOperation()
app/Controller/DepartmentsController.php
<?php
class DepartmentsController extends AppController {
public $component = array('ArrayToObject');
function display() {
$this->ArrayToObject->doComplexOperation(1,2);
}
}
?>
这是我的组件文件:
app/Controller/Component/ArrayToObjectComponent.php
<?php
class ArrayToObjectComponent extends Component {
public function doComplexOperation($amount1, $amount2) {
return $amount1 + $amount2;
}
}
?>
我是新手,请帮忙。提前致谢
【问题讨论】:
标签: cakephp controller components call custom-component