2.0バージョンを使用していて、自分のカスタムコンポーネントファイルで定義されているメソッドを呼び出そうとしています。その投げ致命的なエラー:CakePHP 2.0バージョンでカスタムコンポーネントを呼び出す方法
致命的なエラー:
アプリで非オブジェクトのメンバ関数doComplexOperation()の呼び出し/コントローラ/ DepartmentsController.php
<?php
class DepartmentsController extends AppController {
public $component = array('ArrayToObject');
function display() {
$this->ArrayToObject->doComplexOperation(1,2);
}
}
?>
ここに私のコンポーネントファイルは次のとおりです。
アプリ/コントローラ/コンポーネント/ ArrayToObjectComponent.php
<?php
class ArrayToObjectComponent extends Component {
public function doComplexOperation($amount1, $amount2) {
return $amount1 + $amount2;
}
}
?>
私は初心者です。助けてください。事前に感謝します